#include <interrogateManifest.h>
Inheritance diagram for InterrogateManifest:

Public Member Functions | |
| INLINE | InterrogateManifest (InterrogateModuleDef *def=NULL) |
| INLINE | InterrogateManifest (const InterrogateManifest ©) |
| INLINE void | operator= (const InterrogateManifest ©) |
| INLINE const string & | get_definition () const |
| INLINE bool | has_type () const |
| INLINE TypeIndex | get_type () const |
| INLINE bool | has_getter () const |
| INLINE FunctionIndex | get_getter () const |
| INLINE bool | has_int_value () const |
| INLINE int | get_int_value () const |
| void | output (ostream &out) const |
| void | input (istream &in) |
| void | remap_indices (const IndexRemapper &remap) |
Private Types | |
| enum | Flags { F_has_type = 0x0001, F_has_getter = 0x0002, F_has_int_value = 0x0004 } |
Private Attributes | |
| int | _flags |
| string | _definition |
| int | _int_value |
| TypeIndex | _type |
| FunctionIndex | _getter |
Friends | |
| class | InterrogateBuilder |
|
|
Definition at line 52 of file interrogateManifest.h. |
|
|
|
|
|
|
|
|
Referenced by interrogate_manifest_definition(). |
|
|
Referenced by InterfaceMaker::generate_wrappers(), and interrogate_manifest_getter(). |
|
|
Referenced by interrogate_manifest_get_int_value(). |
|
|
Referenced by interrogate_manifest_get_type(). |
|
|
Referenced by InterfaceMaker::generate_wrappers(), and interrogate_manifest_has_getter(). |
|
|
Referenced by interrogate_manifest_has_int_value(). |
|
|
Referenced by interrogate_manifest_has_type(). |
|
|
Reimplemented from InterrogateComponent. Definition at line 46 of file interrogateManifest.cxx. References _definition, _flags, _getter, _int_value, _type, idf_input_string(), and InterrogateComponent::input(). |
|
|
|
|
|
Reimplemented from InterrogateComponent. Definition at line 30 of file interrogateManifest.cxx. References _definition, _flags, _getter, _int_value, _type, idf_output_string(), and InterrogateComponent::output(). |
|
|
Definition at line 60 of file interrogateManifest.cxx. References _getter, _type, and IndexRemapper::map_from(). Referenced by InterrogateDatabase::merge_from(). |
|
|
Reimplemented from InterrogateComponent. Definition at line 64 of file interrogateManifest.h. |
|
|
Definition at line 59 of file interrogateManifest.h. Referenced by input(), output(), and InterrogateBuilder::scan_manifest(). |
|
|
Definition at line 58 of file interrogateManifest.h. Referenced by input(), output(), and InterrogateBuilder::scan_manifest(). |
|
|
Definition at line 62 of file interrogateManifest.h. Referenced by input(), output(), remap_indices(), and InterrogateBuilder::scan_manifest(). |
|
|
Definition at line 60 of file interrogateManifest.h. Referenced by input(), output(), and InterrogateBuilder::scan_manifest(). |
|
|
Definition at line 61 of file interrogateManifest.h. Referenced by input(), output(), remap_indices(), and InterrogateBuilder::scan_manifest(). |
1.3