Scarab  v2.9.1
Project 8 C++ Utility Library
Public Member Functions | Private Attributes | List of all members
huge_unique_ptr< T > Class Template Reference

Public Member Functions

 huge_unique_ptr (T *p)
 
T * get ()
 

Private Attributes

std::unique_ptr< T > ptr
 
uint64_t padding [10]
 

Detailed Description

template<typename T>
class huge_unique_ptr< T >

Definition at line 38 of file test_smart_ptr.cpp.

Constructor & Destructor Documentation

◆ huge_unique_ptr()

huge_unique_ptr ( T *  p)
inline

Definition at line 42 of file test_smart_ptr.cpp.

Member Function Documentation

◆ get()

T* get ( )
inline

Definition at line 43 of file test_smart_ptr.cpp.

Member Data Documentation

◆ padding

uint64_t padding[10]
private

Definition at line 40 of file test_smart_ptr.cpp.

◆ ptr

std::unique_ptr<T> ptr
private

Definition at line 39 of file test_smart_ptr.cpp.


The documentation for this class was generated from the following file: