InitDeclaratorListAST Class Reference

#include <ast.h>

Inheritance diagram for InitDeclaratorListAST:

Inheritance graph
[legend]
Collaboration diagram for InitDeclaratorListAST:

Collaboration graph
[legend]
List of all members.

Detailed Description

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


Member Enumeration Documentation

anonymous enum

Definition at line 1082 of file ast.h.


Constructor & Destructor Documentation

InitDeclaratorListAST::InitDeclaratorListAST (  ) 

Definition at line 481 of file ast.cpp.

00482     : m_initDeclaratorList(0)
00483 {
00484 }

InitDeclaratorListAST::InitDeclaratorListAST ( const InitDeclaratorListAST source  )  [private]


Member Function Documentation

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]


Member Data Documentation

List<InitDeclaratorAST *>* InitDeclaratorListAST::m_initDeclaratorList [private]

Definition at line 1091 of file ast.h.

Referenced by addInitDeclarator(), and initDeclaratorList().


The documentation for this class was generated from the following files:
Generated on Thu Mar 15 15:06:08 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1