Rpp::MacroFunctionDefinition Struct Reference

#include <rpp.h>

Inheritance diagram for Rpp::MacroFunctionDefinition:

Inheritance graph
[legend]
Collaboration diagram for Rpp::MacroFunctionDefinition:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 857 of file rpp.h.

Public Member Functions

 MacroFunctionDefinition (Item *parent)
virtual MacroFunctionDefinitiontoMacroFunctionDefinition () const
void setParameters (TokenEngine::TokenList macroParameters)
TokenEngine::TokenList parameters () const

Private Attributes

TokenEngine::TokenList m_parameters


Constructor & Destructor Documentation

Rpp::MacroFunctionDefinition::MacroFunctionDefinition ( Item parent  )  [inline]

Definition at line 859 of file rpp.h.

00860     : DefineDirective(parent) {}


Member Function Documentation

virtual MacroFunctionDefinition* Rpp::MacroFunctionDefinition::toMacroFunctionDefinition (  )  const [inline, virtual]

Reimplemented from Rpp::DefineDirective.

Definition at line 862 of file rpp.h.

00863     { return const_cast<MacroFunctionDefinition *>(this); }

void Rpp::MacroFunctionDefinition::setParameters ( TokenEngine::TokenList  macroParameters  )  [inline]

Definition at line 865 of file rpp.h.

References m_parameters.

Referenced by Rpp::Preprocessor::parseDefineDirective().

00866     { m_parameters = macroParameters;}

TokenEngine::TokenList Rpp::MacroFunctionDefinition::parameters (  )  const [inline]

Definition at line 868 of file rpp.h.

References m_parameters.

00869     { return m_parameters; }


Member Data Documentation

TokenEngine::TokenList Rpp::MacroFunctionDefinition::m_parameters [private]

Definition at line 872 of file rpp.h.

Referenced by parameters(), and setParameters().


The documentation for this struct was generated from the following file:
Generated on Thu Mar 15 20:53:07 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1