#include <cppTypeDeclaration.h>
Inheritance diagram for CPPTypeDeclaration:

| Public Member Functions | |
| CPPTypeDeclaration (CPPType *type) | |
| 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 CPPTypeDeclaration * | as_type_declaration () | 
| 
 | 
| 
 Definition at line 29 of file cppTypeDeclaration.cxx. References CPPType::_declaration, CPPInstance::_type, assert, NULL, and type. Referenced by substitute_decl(). | 
| 
 | 
| 
 Reimplemented from CPPDeclaration. Definition at line 82 of file cppTypeDeclaration.cxx. | 
| 
 | 
| 
 Reimplemented from CPPInstance. Definition at line 72 of file cppTypeDeclaration.cxx. References CPPDeclaration::ST_type_declaration. | 
| 
 | ||||||||||||||||||||
| 
 Reimplemented from CPPInstance. Definition at line 62 of file cppTypeDeclaration.cxx. References CPPInstance::_type, and CPPDeclaration::output(). | 
| 
 | ||||||||||||||||
| 
 Reimplemented from CPPInstance. Definition at line 44 of file cppTypeDeclaration.cxx. References CPPInstance::_type, CPPDeclaration::as_instance(), CPPDeclaration::as_type_declaration(), assert, CPPTypeDeclaration(), current_scope, global_scope, NULL, and CPPInstance::substitute_decl(). | 
 1.3
1.3