Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
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
Constructor & Destructor Documentation
◆ Sub_StructorFunctionsT()
template<class T >
|
inline |
Member Function Documentation
◆ T_copy_new()
template<class T >
|
inlinestatic |
◆ T_copy_inplace()
template<class T >
|
inlinestatic |
◆ T_destroy_inplace()
template<class T >
|
inlinestatic |
◆ T_destroy_delete()
template<class T >
|
inlinestatic |
◆ T_assign_copy()
template<class T >
|
inlinestatic |
◆ T_assign_default()
template<class T >
|
inlinestatic |
Member Data Documentation
◆ Def
template<class T >
|
static |
The documentation for this class was generated from the following file:
- ivorium_model/ModelTools/Sub.inl