Mirror reflection library - Puddle compile-time layer 0.5.13
|
Enumerations | |
enum | puddle::meta_object_category { MIRROR_FOR_EACH_META_OBJECT } |
Enumeration of meta-object categorization tags. More... |
Puddle defines an enumeration of tag values which can be used for the categorization of run-time meta-objects in a similar manner the tag types in Mirror are used for compile-time tag-dispatching.
Enumeration of meta-object categorization tags.
The meta_object and meta_meta_object interfaces define member functions for querying the category of the reflected construct or meta-object.
The enumerated tag value names match to the names of Mirror's tag type names, like meta_object_tag, ..., meta_type_tag, meta_class_tag, etc.