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


Definition at line 1079 of file ast.h.
Public Types | |
| enum | |
Public Member Functions | |
| InitDeclaratorListAST () | |
| List< InitDeclaratorAST * > * | initDeclaratorList () const |
| void | addInitDeclarator (InitDeclaratorAST *decl) |
Private Member Functions | |
| InitDeclaratorListAST (const InitDeclaratorListAST &source) | |
| void | operator= (const InitDeclaratorListAST &source) |
Private Attributes | |
| List< InitDeclaratorAST * > * | m_initDeclaratorList |
| anonymous enum |
| InitDeclaratorListAST::InitDeclaratorListAST | ( | ) |
| InitDeclaratorListAST::InitDeclaratorListAST | ( | const InitDeclaratorListAST & | source | ) | [private] |
| List<InitDeclaratorAST *>* InitDeclaratorListAST::initDeclaratorList | ( | ) | const [inline] |
Definition at line 1087 of file ast.h.
References m_initDeclaratorList.
Referenced by TreeWalker::parseInitDeclaratorList(), Semantic::parseSimpleDeclaration(), and Semantic::parseTypedef().
01087 { return m_initDeclaratorList; }
| void InitDeclaratorListAST::addInitDeclarator | ( | InitDeclaratorAST * | decl | ) |
Definition at line 486 of file ast.cpp.
References AST::_pool, m_initDeclaratorList, and AST::setParent().
Referenced by Parser::parseDeclarationInternal(), and Parser::parseInitDeclaratorList().
00487 { 00488 if(!decl) 00489 return; 00490 00491 decl->setParent(this); 00492 m_initDeclaratorList = snoc(m_initDeclaratorList, decl, _pool); 00493 }
Here is the call graph for this function:

| void InitDeclaratorListAST::operator= | ( | const InitDeclaratorListAST & | source | ) | [private] |
List<InitDeclaratorAST *>* InitDeclaratorListAST::m_initDeclaratorList [private] |
1.5.1