DeclarationStatementAST Class Reference

#include <ast.h>

Inheritance diagram for DeclarationStatementAST:

Inheritance graph
[legend]
Collaboration diagram for DeclarationStatementAST:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 1436 of file ast.h.

Public Types

enum  

Public Member Functions

 DeclarationStatementAST ()
DeclarationASTdeclaration () const
void setDeclaration (DeclarationAST *declaration)

Private Member Functions

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

Private Attributes

DeclarationASTm_declaration


Member Enumeration Documentation

anonymous enum

Definition at line 1439 of file ast.h.


Constructor & Destructor Documentation

DeclarationStatementAST::DeclarationStatementAST (  ) 

Definition at line 760 of file ast.cpp.

00761     : m_declaration(0)
00762 {
00763 }

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


Member Function Documentation

DeclarationAST* DeclarationStatementAST::declaration (  )  const [inline]

Definition at line 1444 of file ast.h.

References m_declaration.

Referenced by TreeWalker::parseDeclarationStatement(), and setDeclaration().

01444 { return m_declaration; }

void DeclarationStatementAST::setDeclaration ( DeclarationAST declaration  ) 

Definition at line 765 of file ast.cpp.

References declaration(), m_declaration, and AST::setParent().

Referenced by Parser::parseDeclarationStatement().

00766 {
00767     m_declaration = declaration;
00768     if (m_declaration) m_declaration->setParent(this);
00769 }

Here is the call graph for this function:

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


Member Data Documentation

DeclarationAST* DeclarationStatementAST::m_declaration [private]

Definition at line 1448 of file ast.h.

Referenced by declaration(), and setDeclaration().


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