cgv
|
this template allows to distinguish between traits with and without string conversions More...
#include <reflection_traits.h>
Additional Inherited Members | |
![]() | |
unsigned | size () const |
return the size of the type | |
void * | new_instance () const |
construct an instance on the heap with the new operator | |
void | delete_instance (void *instance_ptr) const |
delete an instance with the delete operator | |
void * | new_instances (unsigned n) const |
construct n instances on the heap with the new operator | |
void | delete_instances (void *instance_array) const |
delete instances with the delete [] operator | |
cgv::type::info::TypeId | get_type_id () const |
return the type id | |
const char * | get_type_name () const |
return the type name | |
bool | is_enum_type () const |
return whether type is an enum type - this is independent of whether enum interface is implemented | |
this template allows to distinguish between traits with and without string conversions
Definition at line 138 of file reflection_traits.h.