#include <interrogateType.h>
Inheritance diagram for InterrogateType:
|
Definition at line 177 of file interrogateType.h. |
|
Definition at line 150 of file interrogateType.h. |
|
Definition at line 193 of file interrogateType.h. |
|
Definition at line 146 of file interrogateType.h. |
|
Definition at line 196 of file interrogateType.h. |
|
Definition at line 155 of file interrogateType.h. |
|
Definition at line 114 of file interrogateType.h. |
|
|
|
|
|
Referenced by interrogate_type_derivation_downcast_is_impossible(). |
|
Referenced by interrogate_type_get_downcast(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_get_upcast(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_derivation_has_downcast(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_derivation_has_upcast(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_destructor_is_inherited(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_atomic_token(). |
|
Referenced by interrogate_type_get_cast(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_comment(). |
|
Referenced by interrogate_type_get_constructor(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_get_derivation(), and InterfaceMaker::record_object(). |
|
Referenced by InterrogateBuilder::get_destructor_for(), interrogate_type_get_destructor(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_get_element(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_enum_value(). |
|
Referenced by interrogate_type_enum_value_name(). |
|
Referenced by interrogate_type_enum_value_scoped_name(). |
|
Referenced by interrogate_type_get_method(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_get_nested_type(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_outer_class(). |
|
Referenced by interrogate_type_scoped_name(). |
|
Referenced by interrogate_type_true_name(), and InterrogateDatabase::merge_from(). |
|
Referenced by interrogate_type_wrapped_type(). |
|
Referenced by interrogate_type_has_comment(). |
|
Referenced by interrogate_type_has_destructor(), and InterfaceMaker::record_object(). |
|
|
|
|
|
Reimplemented from InterrogateComponent. Definition at line 159 of file interrogateType.cxx. References _atomic_token, _casts, _comment, _constructors, _derivations, _destructor, _elements, _enum_values, _flags, _methods, _nested_types, _outer_class, _scoped_name, _true_name, _wrapped_type, idf_input_string(), idf_input_vector(), and InterrogateComponent::input(). |
|
Referenced by interrogate_type_is_atomic(). |
|
Referenced by interrogate_type_is_class(). |
|
Referenced by interrogate_type_is_const(). |
|
Referenced by interrogate_type_is_enum(). |
|
Referenced by InterrogateDatabase::add_type(), interrogate_type_is_fully_defined(), and merge_with(). |
|
Referenced by InterrogateDatabase::merge_from(). |
|
Referenced by interrogate_type_is_long(). |
|
Referenced by interrogate_type_is_longlong(). |
|
Referenced by interrogate_type_is_nested(). |
|
Referenced by interrogate_type_is_pointer(). |
|
Referenced by interrogate_type_is_short(). |
|
Referenced by interrogate_type_is_signed(). |
|
Referenced by interrogate_type_is_struct(). |
|
Referenced by interrogate_type_is_union(). |
|
Referenced by interrogate_type_is_unpublished(). |
|
Referenced by interrogate_type_is_unsigned(). |
|
Referenced by interrogate_type_is_wrapped(). |
|
Definition at line 109 of file interrogateType.cxx. References _flags, F_global, and is_fully_defined(). Referenced by InterrogateDatabase::add_type(), and InterrogateDatabase::merge_from(). |
|
Referenced by interrogate_type_number_of_casts(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_number_of_constructors(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_number_of_derivations(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_number_of_elements(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_number_of_enum_values(). |
|
Referenced by interrogate_type_number_of_methods(), and InterfaceMaker::record_object(). |
|
Referenced by interrogate_type_number_of_nested_types(), and InterfaceMaker::record_object(). |
|
Definition at line 79 of file interrogateType.cxx. References _atomic_token, _casts, _comment, _constructors, _cppscope, _cpptype, _derivations, _destructor, _elements, _enum_values, _flags, _methods, _nested_types, _outer_class, _scoped_name, _true_name, _wrapped_type, and InterrogateComponent::operator=(). |
|
Reimplemented from InterrogateComponent. Definition at line 132 of file interrogateType.cxx. References _atomic_token, _casts, _comment, _constructors, _derivations, _destructor, _elements, _enum_values, _flags, _methods, _nested_types, _outer_class, _scoped_name, _true_name, _wrapped_type, idf_output_string(), idf_output_vector(), and InterrogateComponent::output(). |
|
Definition at line 192 of file interrogateType.cxx. References _casts, _constructors, _derivations, _destructor, _elements, _methods, _nested_types, _outer_class, _wrapped_type, and IndexRemapper::map_from(). Referenced by InterrogateDatabase::merge_from(). |
|
Reimplemented from InterrogateComponent. Definition at line 210 of file interrogateType.h. |
|
Definition at line 143 of file interrogateType.h. Referenced by InterrogateBuilder::define_atomic_type(), InterrogateBuilder::get_atomic_string_type(), input(), operator=(), and output(). |
|
Definition at line 153 of file interrogateType.h. Referenced by InterrogateBuilder::define_method(), input(), operator=(), output(), and remap_indices(). |
|
Definition at line 141 of file interrogateType.h. Referenced by InterrogateBuilder::get_type(), input(), operator=(), and output(). |
|
Definition at line 147 of file interrogateType.h. Referenced by InterrogateBuilder::define_method(), input(), operator=(), output(), and remap_indices(). |
|
Definition at line 208 of file interrogateType.h. Referenced by FunctionRemap::FunctionRemap(), InterrogateBuilder::get_type(), and operator=(). |
|
Definition at line 207 of file interrogateType.h. Referenced by FunctionRemap::FunctionRemap(), InterrogateBuilder::get_type(), operator=(), and InterfaceMakerPythonObj::write_class_wrapper(). |
|
Definition at line 178 of file interrogateType.h. Referenced by InterrogateBuilder::define_struct_type(), input(), operator=(), output(), and remap_indices(). |
|
Definition at line 148 of file interrogateType.h. Referenced by InterrogateBuilder::define_method(), InterrogateBuilder::define_struct_type(), input(), operator=(), output(), and remap_indices(). |
|
Definition at line 151 of file interrogateType.h. Referenced by InterrogateBuilder::define_struct_type(), input(), operator=(), output(), and remap_indices(). |
|
Definition at line 27 of file interrogateType.cxx. |
|
Definition at line 194 of file interrogateType.h. Referenced by InterrogateBuilder::define_enum_type(), input(), operator=(), and output(). |
|
|
Definition at line 152 of file interrogateType.h. Referenced by InterrogateBuilder::define_method(), input(), operator=(), output(), and remap_indices(). |
|
Definition at line 197 of file interrogateType.h. Referenced by InterrogateBuilder::define_struct_type(), input(), operator=(), output(), and remap_indices(). |
|
Definition at line 142 of file interrogateType.h. Referenced by InterrogateBuilder::get_type(), input(), operator=(), output(), and remap_indices(). |
|
Definition at line 139 of file interrogateType.h. Referenced by InterrogateBuilder::get_atomic_string_type(), InterrogateBuilder::get_type(), input(), operator=(), and output(). |
|
Definition at line 140 of file interrogateType.h. Referenced by InterrogateBuilder::get_atomic_string_type(), InterrogateBuilder::get_type(), input(), operator=(), and output(). |
|
Definition at line 144 of file interrogateType.h. Referenced by InterrogateBuilder::define_wrapped_type(), input(), operator=(), output(), and remap_indices(). |