#include <ast.h>
Inheritance diagram for UsingAST:


Definition at line 896 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| UsingAST () | |
| AST * | typeName () const |
| void | setTypeName (AST *typeName) |
| NameAST * | name () const |
| void | setName (NameAST *name) |
Private Member Functions | |
| UsingAST (const UsingAST &source) | |
| void | operator= (const UsingAST &source) |
Private Attributes | |
| AST * | m_typeName |
| NameAST * | m_name |
| anonymous enum |
| UsingAST::UsingAST | ( | ) |
| UsingAST::UsingAST | ( | const UsingAST & | source | ) | [private] |
| AST* UsingAST::typeName | ( | ) | const [inline] |
Definition at line 904 of file ast.h.
References m_typeName.
Referenced by TreeWalker::parseUsing(), and setTypeName().
00904 { return m_typeName; }
| void UsingAST::setTypeName | ( | AST * | typeName | ) |
Definition at line 197 of file ast.cpp.
References m_typeName, AST::setParent(), and typeName().
Referenced by Parser::parseUsing().
00198 { 00199 m_typeName = typeName; 00200 if (m_typeName) m_typeName->setParent(this); 00201 }
Here is the call graph for this function:

| NameAST* UsingAST::name | ( | ) | const [inline] |
Definition at line 907 of file ast.h.
References m_name.
Referenced by TreeWalker::parseUsing(), Semantic::parseUsing(), and setName().
00907 { return m_name; }
| void UsingAST::setName | ( | NameAST * | name | ) |
| void UsingAST::operator= | ( | const UsingAST & | source | ) | [private] |
AST* UsingAST::m_typeName [private] |
NameAST* UsingAST::m_name [private] |
1.5.1