#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(). |