#include <FundamentalType.hh>
Inheritance diagram for rfl::FundamentalType:
Public Member Functions | |
FundamentalType (Id id, const mpu::String &name, std::size_t size, std::size_t alignment, std::size_t elementNum, const std::type_info *typeId, void(*create)(const Type *, void *), void(*cCreate)(const Type *, void *, const void *), void(*destroy)(const Type *, void *), void(*assign)(const Type *, void *, const void *), void *(*newObj)(const Type *), void *(*newCopy)(const Type *, const void *), void(*delObj)(const Type *, void *)) | |
virtual const Type & | getElmType (std::size_t idx) const |
virtual void * | getElmAddr (void *obj, std::size_t idx) const |
|
|
|
Implements rfl::Type. |
|
Implements rfl::Type. |