#include <typeManager.h>
|
Definition at line 1030 of file typeManager.cxx. References NULL, CPPParser::parse_type(), parser, and type. Referenced by is_basic_string_char(). |
|
Definition at line 1169 of file typeManager.cxx. References CPPInstance::get_local_name(), and parser. Referenced by InterrogateBuilder::get_function(), InterrogateBuilder::get_getter(), InterrogateBuilder::get_setter(), and InterrogateBuilder::update_method_comment(). |
|
|
Definition at line 1079 of file typeManager.cxx. References CPPType::new_type(), NULL, CPPSimpleType::T_int, and type. |
|
Definition at line 949 of file typeManager.cxx. References CPPScope::_functions, CPPFunctionGroup::_instances, CPPParameterList::_parameters, CPPFunctionType::_parameters, CPPFunctionType::_return_type, CPPStructType::_scope, CPPInstance::_type, CPPDeclaration::as_function_type(), assert, NULL, and resolve_type(). Referenced by ParameterRemapPTToPointer::ParameterRemapPTToPointer(). |
|
Definition at line 1047 of file typeManager.cxx. References NULL, CPPParser::parse_type(), parser, and type. Referenced by is_reference_count(). |
|
Definition at line 1063 of file typeManager.cxx. References CPPType::new_type(), NULL, CPPSimpleType::T_void, and type. Referenced by InterrogateBuilder::define_struct_type(), InterrogateBuilder::get_setter(), and FunctionRemap::setup_properties(). |
|
Definition at line 1181 of file typeManager.cxx. References CPPScope::_declarations, CPPFunctionType::_flags, CPPInstance::_type, CPPDeclaration::_vis, CPPDeclaration::as_function_type(), assert, CPPFunctionType::F_destructor, CPPStructType::get_scope(), CPPDeclaration::get_subtype(), NULL, CPPDeclaration::ST_function, CPPDeclaration::ST_instance, type, and V_public. Referenced by FunctionRemap::setup_properties(). |
|
|
Definition at line 728 of file typeManager.cxx. References CPPScope::_declarations, min_vis, NULL, CPPDeclaration::ST_const, CPPDeclaration::ST_function, CPPDeclaration::ST_pointer, CPPDeclaration::ST_reference, CPPDeclaration::ST_struct, and type. Referenced by InterrogateBuilder::define_enum_type(), and InterrogateBuilder::define_struct_type(). |
|
Definition at line 73 of file typeManager.cxx. References is_basic_string_char(), CPPDeclaration::ST_const, CPPDeclaration::ST_extension, CPPDeclaration::ST_reference, CPPDeclaration::ST_struct, and type. Referenced by InterrogateBuilder::scan_element(). |
|
Definition at line 420 of file typeManager.cxx. References get_basic_string_char_type(), CPPType::get_local_name(), NULL, parser, CPPDeclaration::ST_const, and type. Referenced by is_assignable(), is_const_basic_string_char(), and InterfaceMaker::remap_parameter(). |
|
Definition at line 479 of file typeManager.cxx. References CPPSimpleType::_type, NULL, CPPDeclaration::ST_const, CPPDeclaration::ST_simple, CPPSimpleType::T_bool, and type. Referenced by InterfaceMakerPythonSimple::write_function_instance(), and InterfaceMakerPythonObj::write_function_instance(). |
|
Definition at line 371 of file typeManager.cxx. References CPPSimpleType::_flags, CPPSimpleType::_type, NULL, CPPDeclaration::ST_const, CPPDeclaration::ST_simple, CPPSimpleType::T_char, and type. Referenced by is_char_pointer(), and is_pointable(). |
|
Definition at line 400 of file typeManager.cxx. References is_char(), CPPDeclaration::ST_const, CPPDeclaration::ST_pointer, and type. Referenced by InterfaceMakerPythonSimple::pack_return_value(), InterfaceMakerPythonObj::pack_return_value(), InterfaceMaker::remap_parameter(), InterfaceMakerPythonSimple::write_function_instance(), and InterfaceMakerPythonObj::write_function_instance(). |
|
Definition at line 193 of file typeManager.cxx. References CPPDeclaration::ST_const, and type. Referenced by is_const_ref_to_anything(). |
|
Definition at line 445 of file typeManager.cxx. References is_basic_string_char(), CPPDeclaration::ST_const, and type. Referenced by is_const_ref_to_basic_string_char(). |
|
Definition at line 251 of file typeManager.cxx. References is_enum(), CPPDeclaration::ST_const, and type. Referenced by is_const_ref_to_enum(). |
|
Definition at line 687 of file typeManager.cxx. References is_pointer_to_base(), CPPDeclaration::ST_const, and type. Referenced by is_const_ref_to_pointer_to_base(). |
|
Definition at line 153 of file typeManager.cxx. References is_const(), CPPDeclaration::ST_const, CPPDeclaration::ST_reference, and type. Referenced by get_function_signature(). |
|
Definition at line 462 of file typeManager.cxx. References is_const_basic_string_char(), CPPDeclaration::ST_reference, and type. Referenced by InterfaceMaker::remap_parameter(). |
|
Definition at line 268 of file typeManager.cxx. References is_const_enum(), CPPDeclaration::ST_reference, and type. |
|
Definition at line 704 of file typeManager.cxx. References is_const_pointer_to_base(), is_reference(), CPPDeclaration::ST_const, CPPDeclaration::ST_reference, and type. Referenced by InterfaceMaker::remap_parameter(). |
|
Definition at line 326 of file typeManager.cxx. References is_const_simple(), CPPDeclaration::ST_reference, and type. Referenced by InterfaceMaker::remap_parameter(). |
|
Definition at line 308 of file typeManager.cxx. References is_simple(), CPPDeclaration::ST_const, and type. Referenced by is_const_ref_to_simple(), and InterfaceMaker::remap_parameter(). |
|
Definition at line 231 of file typeManager.cxx. References CPPDeclaration::ST_const, CPPDeclaration::ST_enum, and type. Referenced by is_const_enum(). |
|
Definition at line 542 of file typeManager.cxx. References CPPSimpleType::_type, NULL, CPPDeclaration::ST_const, CPPDeclaration::ST_simple, CPPSimpleType::T_double, CPPSimpleType::T_float, and type. Referenced by InterfaceMakerPythonSimple::pack_return_value(), InterfaceMakerPythonObj::pack_return_value(), InterfaceMakerPythonSimple::write_function_instance(), and InterfaceMakerPythonObj::write_function_instance(). |
|
|
Definition at line 345 of file typeManager.cxx. References is_char(), CPPDeclaration::ST_const, CPPDeclaration::ST_extension, CPPDeclaration::ST_simple, CPPDeclaration::ST_struct, CPPExtensionType::T_enum, and type. Referenced by is_pointer(), and is_reference(). |
|
Definition at line 173 of file typeManager.cxx. References is_pointable(), CPPDeclaration::ST_const, CPPDeclaration::ST_pointer, and type. Referenced by InterfaceMakerPythonSimple::pack_return_value(), InterfaceMakerPythonObj::pack_return_value(), InterfaceMaker::remap_parameter(), InterfaceMakerPythonSimple::write_function_instance(), and InterfaceMakerPythonObj::write_function_instance(). |
|
Definition at line 645 of file typeManager.cxx. References CPPStructType::_derivation, CPPDeclaration::ST_const, CPPDeclaration::ST_struct, and type. Referenced by is_const_pointer_to_base(), and InterfaceMaker::remap_parameter(). |
|
Definition at line 133 of file typeManager.cxx. References CPPDeclaration::ST_const, CPPDeclaration::ST_reference, and type. |
|
Definition at line 112 of file typeManager.cxx. References is_pointable(), CPPDeclaration::ST_const, CPPDeclaration::ST_reference, and type. Referenced by is_const_ref_to_pointer_to_base(), and InterfaceMaker::remap_parameter(). |
|
Definition at line 589 of file typeManager.cxx. References CPPStructType::_derivation, CPPType::get_local_name(), get_reference_count_type(), NULL, parser, CPPDeclaration::ST_const, CPPDeclaration::ST_struct, and type. Referenced by FunctionRemap::call_function(), and is_reference_count_pointer(). |
|
Definition at line 625 of file typeManager.cxx. References is_reference_count(), CPPDeclaration::ST_const, CPPDeclaration::ST_pointer, and type. Referenced by FunctionRemap::setup_properties(). |
|
Definition at line 287 of file typeManager.cxx. References CPPDeclaration::ST_const, CPPDeclaration::ST_enum, CPPDeclaration::ST_simple, and type. Referenced by is_const_simple(), and InterfaceMaker::remap_parameter(). |
|
Definition at line 210 of file typeManager.cxx. References CPPDeclaration::ST_const, CPPDeclaration::ST_extension, CPPDeclaration::ST_struct, and type. Referenced by InterfaceMaker::remap_parameter(). |
|
Definition at line 571 of file typeManager.cxx. References CPPSimpleType::_flags, CPPSimpleType::_type, NULL, CPPSimpleType::T_void, and type. Referenced by FunctionRemap::setup_properties(). |
|
Definition at line 43 of file typeManager.cxx. References nout, NULL, CPPParser::parse_type(), parser, CPPType::resolve_type(), and type. Referenced by InterrogateBuilder::define_struct_type(), get_pointer_type(), and InterrogateBuilder::scan_element(). |
|
|
|
|
|
|
Definition at line 994 of file typeManager.cxx. References CPPDeclaration::as_const_type(), CPPType::new_type(), and NULL. Referenced by ParameterRemapThis::ParameterRemapThis(). |
|
Definition at line 1012 of file typeManager.cxx. References CPPDeclaration::as_const_type(), CPPType::new_type(), and NULL. Referenced by InterrogateBuilder::scan_element(). |
|
Definition at line 983 of file typeManager.cxx. References CPPType::new_type(). Referenced by ParameterRemapConcreteToPointer::ParameterRemapConcreteToPointer(), ParameterRemapReferenceToPointer::ParameterRemapReferenceToPointer(), and ParameterRemapThis::ParameterRemapThis(). |