|
Aegis
4.25.D505
|
#include <meta_type.h>
Data Fields | |
| const char * | name |
| void *(* | alloc )(void) |
| void(* | free )(void *this_thing) |
| bool(* | enum_parse )(string_ty *name, void *) |
| void *(* | list_parse )(void *this_thing, meta_type **type_pp) |
| void *(* | struct_parse )(void *this_thing, string_ty *name, meta_type **type_pp, unsigned long *maskp, int *redefinition_ok_p) |
| string_ty *(* | fuzzy )(string_ty *name) |
| rpt_value::pointer(* | convert )(void *this_thing) |
| bool(* | is_set )(void *) |
The meta_type class is used to represent a generic interface to reflection data, used to read and write Aegis meta-data files.
Definition at line 43 of file meta_type.h.
| void*(* meta_type::alloc)(void) |
Definition at line 48 of file meta_type.h.
| rpt_value::pointer(* meta_type::convert)(void *this_thing) |
Definition at line 55 of file meta_type.h.
| bool(* meta_type::enum_parse)(string_ty *name, void *) |
Definition at line 50 of file meta_type.h.
| void(* meta_type::free)(void *this_thing) |
Definition at line 49 of file meta_type.h.
Definition at line 54 of file meta_type.h.
| bool(* meta_type::is_set)(void *) |
Definition at line 56 of file meta_type.h.
| void*(* meta_type::list_parse)(void *this_thing, meta_type **type_pp) |
Definition at line 51 of file meta_type.h.
| const char* meta_type::name |
Definition at line 46 of file meta_type.h.
| void*(* meta_type::struct_parse)(void *this_thing, string_ty *name, meta_type **type_pp, unsigned long *maskp, int *redefinition_ok_p) |
Definition at line 52 of file meta_type.h.
1.7.6.1