ParameterDeclarationListAST Class Reference

#include <ast.h>

Inheritance diagram for ParameterDeclarationListAST:

Inheritance graph
[legend]
Collaboration diagram for ParameterDeclarationListAST:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 1013 of file ast.h.

Public Types

enum  

Public Member Functions

 ParameterDeclarationListAST ()
List< ParameterDeclarationAST * > * parameterList () const
void addParameter (ParameterDeclarationAST *parameter)

Private Member Functions

 ParameterDeclarationListAST (const ParameterDeclarationListAST &source)
void operator= (const ParameterDeclarationListAST &source)

Private Attributes

List< ParameterDeclarationAST * > * m_parameterList


Member Enumeration Documentation

anonymous enum

Definition at line 1016 of file ast.h.


Constructor & Destructor Documentation

ParameterDeclarationListAST::ParameterDeclarationListAST (  ) 

Definition at line 829 of file ast.cpp.

00830     : m_parameterList(0)
00831 {
00832 }

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


Member Function Documentation

List<ParameterDeclarationAST *>* ParameterDeclarationListAST::parameterList (  )  const [inline]

Definition at line 1021 of file ast.h.

References m_parameterList.

Referenced by TreeWalker::parseParameterDeclarationList().

01021 { return m_parameterList; }

void ParameterDeclarationListAST::addParameter ( ParameterDeclarationAST parameter  ) 

Definition at line 834 of file ast.cpp.

References AST::_pool, m_parameterList, and AST::setParent().

Referenced by Parser::parseParameterDeclarationList().

00835 {
00836     if(!parameter)
00837         return;
00838 
00839     parameter->setParent(this);
00840     m_parameterList = snoc(m_parameterList, parameter, _pool);
00841 }

Here is the call graph for this function:

void ParameterDeclarationListAST::operator= ( const ParameterDeclarationListAST source  )  [private]


Member Data Documentation

List<ParameterDeclarationAST *>* ParameterDeclarationListAST::m_parameterList [private]

Definition at line 1025 of file ast.h.

Referenced by addParameter(), and parameterList().


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