#include <cppTypedef.h>
Inheritance diagram for CPPTypedef:
Public Member Functions | |
CPPTypedef (CPPInstance *instance, bool global) | |
virtual CPPDeclaration * | substitute_decl (SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope) |
virtual void | output (ostream &out, int indent_level, CPPScope *scope, bool complete) const |
virtual SubType | get_subtype () const |
virtual CPPTypedef * | as_typedef () |
|
Definition at line 35 of file cppTypedef.cxx. References CPPInstance::_type, CPPType::_typedefs, assert, CPPInstance::get_local_name(), NULL, and CPPType::record_preferred_name_for(). Referenced by substitute_decl(). |
|
Reimplemented from CPPDeclaration. Definition at line 93 of file cppTypedef.cxx. |
|
Reimplemented from CPPInstance. Definition at line 83 of file cppTypedef.cxx. References CPPDeclaration::ST_typedef. |
|
Reimplemented from CPPInstance. Definition at line 72 of file cppTypedef.cxx. References CPPInstance::output(). |
|
Reimplemented from CPPInstance. Definition at line 54 of file cppTypedef.cxx. References CPPDeclaration::as_instance(), CPPDeclaration::as_typedef(), assert, CPPInstance::CPPInstance(), CPPTypedef(), current_scope, global_scope, NULL, and CPPInstance::substitute_decl(). |