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


Definition at line 804 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| LinkageBodyAST () | |
| void | addDeclaration (DeclarationAST *ast) |
| List< DeclarationAST * > * | declarationList () const |
Private Member Functions | |
| LinkageBodyAST (const LinkageBodyAST &source) | |
| void | operator= (const LinkageBodyAST &source) |
Private Attributes | |
| List< DeclarationAST * > * | m_declarationList |
| anonymous enum |
| LinkageBodyAST::LinkageBodyAST | ( | ) |
| LinkageBodyAST::LinkageBodyAST | ( | const LinkageBodyAST & | source | ) | [private] |
| void LinkageBodyAST::addDeclaration | ( | DeclarationAST * | ast | ) |
Definition at line 100 of file ast.cpp.
References AST::_pool, m_declarationList, and AST::setParent().
00101 { 00102 if(!ast) 00103 return; 00104 00105 ast->setParent(this); 00106 m_declarationList = snoc(m_declarationList, ast, _pool); 00107 }
Here is the call graph for this function:

| List<DeclarationAST *>* LinkageBodyAST::declarationList | ( | ) | const [inline] |
Definition at line 813 of file ast.h.
References m_declarationList.
Referenced by TreeWalker::parseLinkageBody().
00813 { return m_declarationList; }
| void LinkageBodyAST::operator= | ( | const LinkageBodyAST & | source | ) | [private] |
List<DeclarationAST *>* LinkageBodyAST::m_declarationList [private] |
1.5.1