#include <cppStructType.h>
Inheritance diagram for CPPStructType:
|
Definition at line 84 of file cppStructType.h. |
|
Definition at line 96 of file cppStructType.h. |
|
Definition at line 87 of file cppStructType.h. |
|
Definition at line 50 of file cppStructType.cxx. References _incomplete, _scope, _subst_decl_recursive_protect, current_scope, and type. Referenced by substitute_decl(). |
|
Definition at line 66 of file cppStructType.cxx. References _subst_decl_recursive_protect. |
|
Definition at line 96 of file cppStructType.cxx. References _derivation, b, and NULL. |
|
Reimplemented from CPPDeclaration. Definition at line 432 of file cppStructType.cxx. |
|
Definition at line 149 of file cppStructType.cxx. References get_virtual_funcs(). Referenced by InterrogateBuilder::define_struct_type(), and show_type_or_expression(). |
|
Definition at line 188 of file cppStructType.cxx. References CPPFunctionType::_flags, CPPScope::_functions, CPPFunctionGroup::_instances, _scope, CPPInstance::_type, CPPDeclaration::as_function_type(), assert, CPPFunctionType::F_destructor, and NULL. Referenced by get_virtual_funcs(). |
|
Definition at line 553 of file cppStructType.cxx. References CPPInstance::_storage_class, get_virtual_funcs(), and CPPInstance::SC_pure_virtual. Referenced by is_abstract(), and show_type_or_expression(). |
|
Definition at line 113 of file cppStructType.cxx. References _scope. Referenced by InterrogateBuilder::define_struct_type(), InterrogateBuilder::get_cast_function(), TypeManager::has_protected_destructor(), instantiate(), show_data_members(), show_methods(), show_type_or_expression(), and show_typedefs(). |
|
Reimplemented from CPPExtensionType. Definition at line 422 of file cppStructType.cxx. References CPPDeclaration::ST_struct. |
|
|
Reimplemented from CPPDeclaration. Definition at line 224 of file cppStructType.cxx. References _scope, current_scope, CPPExtensionType::get_fully_scoped_name(), CPPExtensionType::get_local_name(), get_scope(), CPPScope::get_struct_type(), global_scope, CPPScope::instantiate(), CPPType::new_type(), NULL, and CPPPreprocessor::warning(). |
|
Definition at line 126 of file cppStructType.cxx. References get_pure_virtual_funcs(). Referenced by InterrogateBuilder::get_function(), and show_type_or_expression(). |
|
Reimplemented from CPPDeclaration. Definition at line 576 of file cppStructType.cxx. References CPPDeclaration::is_equal(). |
|
Reimplemented from CPPDeclaration. Definition at line 163 of file cppStructType.cxx. References _scope, CPPDeclaration::is_fully_specified(), CPPScope::is_fully_specified(), and NULL. |
|
Reimplemented from CPPExtensionType. Definition at line 177 of file cppStructType.cxx. References _incomplete. |
|
Reimplemented from CPPDeclaration. Definition at line 595 of file cppStructType.cxx. References CPPDeclaration::is_less(). |
|
Definition at line 81 of file cppStructType.cxx. References _derivation, _incomplete, and _scope. |
|
Reimplemented from CPPExtensionType. Definition at line 369 of file cppStructType.cxx. References _derivation, CPPExtensionType::_ident, CPPTemplateScope::_parameters, _scope, CPPExtensionType::_type, CPPType::_typedefs, CPPIdentifier::get_local_name(), CPPDeclaration::get_template_scope(), indent(), CPPDeclaration::is_template(), NULL, CPPTemplateParameterList::output(), CPPScope::write(), and CPPTemplateParameterList::write_formal(). |
|
|
|
Definition at line 73 of file cppStructType.h. Referenced by CPPScope::copy_substitute_decl(), CPPStructType(), is_incomplete(), and operator=(). |
|
Definition at line 97 of file cppStructType.h. Referenced by substitute_decl(). |
|
|
Definition at line 95 of file cppStructType.h. Referenced by CPPStructType(), and substitute_decl(). |