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