cgv
|
for each nesting during traversal a nesting info is pushed back to the end of the nesting info stack More...
#include <reflection_handler.h>
Public Member Functions | |
nesting_info (GroupKind _group_kind=GK_NO_GROUP, const std::string *_name=0, unsigned _idx=0) | |
Public Attributes | |
GroupKind | group_kind |
group kind of nesting level | |
const std::string * | name |
pointer to type name for base class groups and member name otherwise | |
unsigned | idx |
current element index for vector and array groups | |
for each nesting during traversal a nesting info is pushed back to the end of the nesting info stack
Definition at line 122 of file reflection_handler.h.
|
inline |
Definition at line 131 of file reflection_handler.h.
GroupKind cgv::reflect::reflection_handler::nesting_info::group_kind |
group kind of nesting level
Definition at line 125 of file reflection_handler.h.
unsigned cgv::reflect::reflection_handler::nesting_info::idx |
current element index for vector and array groups
Definition at line 129 of file reflection_handler.h.
const std::string* cgv::reflect::reflection_handler::nesting_info::name |
pointer to type name for base class groups and member name otherwise
Definition at line 127 of file reflection_handler.h.