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


Definition at line 692 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| BaseClauseAST () | |
| void | addBaseSpecifier (BaseSpecifierAST *baseSpecifier) |
| List< BaseSpecifierAST * > * | baseSpecifierList () const |
Private Member Functions | |
| BaseClauseAST (const BaseClauseAST &source) | |
| void | operator= (const BaseClauseAST &source) |
Private Attributes | |
| List< BaseSpecifierAST * > * | m_baseSpecifierList |
| anonymous enum |
| BaseClauseAST::BaseClauseAST | ( | ) |
| BaseClauseAST::BaseClauseAST | ( | const BaseClauseAST & | source | ) | [private] |
| void BaseClauseAST::addBaseSpecifier | ( | BaseSpecifierAST * | baseSpecifier | ) |
Definition at line 406 of file ast.cpp.
References AST::_pool, m_baseSpecifierList, and AST::setParent().
Referenced by Parser::parseBaseClause().
00407 { 00408 if(!baseSpecifier) 00409 return; 00410 00411 baseSpecifier->setParent(this); 00412 m_baseSpecifierList = snoc(m_baseSpecifierList, baseSpecifier, _pool); 00413 }
Here is the call graph for this function:

| List<BaseSpecifierAST *>* BaseClauseAST::baseSpecifierList | ( | ) | const [inline] |
Definition at line 701 of file ast.h.
References m_baseSpecifierList.
Referenced by Semantic::parseBaseClause(), and TreeWalker::parseBaseClause().
00701 { return m_baseSpecifierList; }
| void BaseClauseAST::operator= | ( | const BaseClauseAST & | source | ) | [private] |
List<BaseSpecifierAST *>* BaseClauseAST::m_baseSpecifierList [private] |
1.5.1