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


Definition at line 665 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| BaseSpecifierAST () | |
| AST * | isVirtual () const |
| void | setIsVirtual (AST *isVirtual) |
| AST * | access () const |
| void | setAccess (AST *access) |
| NameAST * | name () const |
| void | setName (NameAST *name) |
Private Member Functions | |
| BaseSpecifierAST (const BaseSpecifierAST &source) | |
| void | operator= (const BaseSpecifierAST &source) |
Private Attributes | |
| AST * | m_isVirtual |
| AST * | m_access |
| NameAST * | m_name |
| anonymous enum |
| BaseSpecifierAST::BaseSpecifierAST | ( | ) |
Definition at line 416 of file ast.cpp.
00417 : m_isVirtual(0), m_access(0), m_name(0) 00418 00419 { 00420 }
| BaseSpecifierAST::BaseSpecifierAST | ( | const BaseSpecifierAST & | source | ) | [private] |
| AST* BaseSpecifierAST::isVirtual | ( | ) | const [inline] |
Definition at line 673 of file ast.h.
References m_isVirtual.
Referenced by TreeWalker::parseBaseSpecifier(), and setIsVirtual().
00673 { return m_isVirtual; }
| void BaseSpecifierAST::setIsVirtual | ( | AST * | isVirtual | ) |
Definition at line 422 of file ast.cpp.
References isVirtual(), m_isVirtual, and AST::setParent().
Referenced by Parser::parseBaseSpecifier().
00423 { 00424 m_isVirtual = isVirtual; 00425 if (m_isVirtual) m_isVirtual->setParent(this); 00426 }
Here is the call graph for this function:

| AST* BaseSpecifierAST::access | ( | ) | const [inline] |
Definition at line 676 of file ast.h.
References m_access.
Referenced by TreeWalker::parseBaseSpecifier(), and setAccess().
00676 { return m_access; }
| void BaseSpecifierAST::setAccess | ( | AST * | access | ) |
| NameAST* BaseSpecifierAST::name | ( | ) | const [inline] |
Definition at line 679 of file ast.h.
References m_name.
Referenced by Semantic::parseBaseClause(), TreeWalker::parseBaseSpecifier(), and setName().
00679 { return m_name; }
| void BaseSpecifierAST::setName | ( | NameAST * | name | ) |
| void BaseSpecifierAST::operator= | ( | const BaseSpecifierAST & | source | ) | [private] |
AST* BaseSpecifierAST::m_isVirtual [private] |
AST* BaseSpecifierAST::m_access [private] |
NameAST* BaseSpecifierAST::m_name [private] |
1.5.1