iv::Sub_StructorFunctionsT< T > Class Template Reference

Public Member Functions

 Sub_StructorFunctionsT ()
 

Static Public Member Functions

static void * T_copy_new (void *src)
 
static void * T_copy_inplace (void *place, void *src)
 
static void T_destroy_inplace (void *self)
 
static void T_destroy_delete (void *self)
 
static void T_assign_copy (void *self, void *src)
 
static void T_assign_default (void *self)
 

Static Public Attributes

static Sub_StructorFunctionsT< T > Def
 

Additional Inherited Members

- Public Attributes inherited from iv::Sub_StructorFunctions
size_t sizeof_v
 
size_t alignof_v
 
void *(* copy_new )(void *src)
 
void *(* copy_inplace )(void *place, void *src)
 
void(* destroy_inplace )(void *self)
 
void(* destroy_delete )(void *self)
 
void(* assign_copy )(void *self, void *src)
 
void(* assign_default )(void *self)
 

Detailed Description

template<class T>
class iv::Sub_StructorFunctionsT< T >

Definition at line 8 of file Sub.inl.

Constructor & Destructor Documentation

◆ Sub_StructorFunctionsT()

template<class T >
iv::Sub_StructorFunctionsT< T >::Sub_StructorFunctionsT ( )
inline

Definition at line 69 of file Sub.inl.

Member Function Documentation

◆ T_copy_new()

template<class T >
static void* iv::Sub_StructorFunctionsT< T >::T_copy_new ( void *  src)
inlinestatic

Definition at line 11 of file Sub.inl.

◆ T_copy_inplace()

template<class T >
static void* iv::Sub_StructorFunctionsT< T >::T_copy_inplace ( void *  place,
void *  src 
)
inlinestatic

Definition at line 18 of file Sub.inl.

◆ T_destroy_inplace()

template<class T >
static void iv::Sub_StructorFunctionsT< T >::T_destroy_inplace ( void *  self)
inlinestatic

Definition at line 25 of file Sub.inl.

◆ T_destroy_delete()

template<class T >
static void iv::Sub_StructorFunctionsT< T >::T_destroy_delete ( void *  self)
inlinestatic

Definition at line 31 of file Sub.inl.

◆ T_assign_copy()

template<class T >
static void iv::Sub_StructorFunctionsT< T >::T_assign_copy ( void *  self,
void *  src 
)
inlinestatic

Definition at line 37 of file Sub.inl.

◆ T_assign_default()

template<class T >
static void iv::Sub_StructorFunctionsT< T >::T_assign_default ( void *  self)
inlinestatic

Definition at line 44 of file Sub.inl.

Member Data Documentation

◆ Def

template<class T >
Sub_StructorFunctionsT< T > iv::Sub_StructorFunctionsT< T >::Def
static

Definition at line 81 of file Sub.inl.


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