|
WSF
|
#include <UtPack.hpp>
Classes | |
| struct | Member |
Public Types | |
| using | Union_SetFieldTypeFuncPtr = void (*)(void* aUnion, int aFieldType) |
Public Member Functions | |
| UtPackStructLayout () | |
| const Member * | FindMember (const std::string &aMemberName) const |
| int | GetMemberIndex (const std::string &aMemberName) const |
| int | GetOptionalFlagsBytes () const |
Public Attributes | |
| int | mOptionalFlagsOffset |
| unsigned char | mOptionalFlagsBytes |
| const char * | mStructName |
| std::vector< Member > | mMembers |
| int | mStructSizeBytes |
| Union_SetFieldTypeFuncPtr | mSetFieldTypeFuncPtr |
Contains information about the byte layout of the struct generated from pack_to_cpp basically reflection data built from UtPackReflector
| using UtPackStructLayout::Union_SetFieldTypeFuncPtr = void (*)(void* aUnion, int aFieldType) |
|
inline |
References mOptionalFlagsBytes, mOptionalFlagsOffset, mSetFieldTypeFuncPtr, mStructName, and mStructSizeBytes.
|
inline |
References mMembers.
|
inline |
References mMembers.
|
inline |
References mOptionalFlagsBytes.
| std::vector<Member> UtPackStructLayout::mMembers |
Referenced by FindMember(), and GetMemberIndex().
| unsigned char UtPackStructLayout::mOptionalFlagsBytes |
Referenced by GetOptionalFlagsBytes(), and UtPackStructLayout().
| int UtPackStructLayout::mOptionalFlagsOffset |
Referenced by UtPackStructLayout().
| Union_SetFieldTypeFuncPtr UtPackStructLayout::mSetFieldTypeFuncPtr |
Referenced by UtPackStructLayout().
| const char* UtPackStructLayout::mStructName |
Referenced by UtPackReflector::BeginStruct(), and UtPackStructLayout().
| int UtPackStructLayout::mStructSizeBytes |
Referenced by UtPackStructLayout().