KDevelop API Documentation

CommonASTWithHiddenTokens Class Reference

A CommonAST whose initialization copies hidden token information from the Token used to create a node. More...

#include <CommonASTWithHiddenTokens.hpp>

Inheritance diagram for CommonASTWithHiddenTokens:

Inheritance graph
[legend]
Collaboration diagram for CommonASTWithHiddenTokens:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CommonASTWithHiddenTokens ()
virtual ~CommonASTWithHiddenTokens ()
virtual const char * typeName (void) const
 Return the class name.
virtual RefAST clone (void) const
 Clone this AST node.
virtual void initialize (int t, const std::string &txt)
 Various initialization routines.
virtual void initialize (RefAST t)
virtual void initialize (RefToken t)
virtual RefToken getHiddenAfter () const
virtual RefToken getHiddenBefore () const

Static Public Member Functions

RefAST factory ()

Protected Attributes

RefToken hiddenBefore
RefToken hiddenAfter

Detailed Description

A CommonAST whose initialization copies hidden token information from the Token used to create a node.

Definition at line 21 of file CommonASTWithHiddenTokens.hpp.


Constructor & Destructor Documentation

CommonASTWithHiddenTokens::CommonASTWithHiddenTokens  ) 
 

Definition at line 22 of file CommonASTWithHiddenTokens.cpp.

Referenced by clone().

CommonASTWithHiddenTokens::~CommonASTWithHiddenTokens  )  [virtual]
 

Definition at line 27 of file CommonASTWithHiddenTokens.cpp.


Member Function Documentation

RefAST CommonASTWithHiddenTokens::clone void   )  const [virtual]
 

Clone this AST node.

Reimplemented from CommonAST.

Definition at line 53 of file CommonASTWithHiddenTokens.cpp.

References CommonASTWithHiddenTokens(), and RefAST.

RefAST CommonASTWithHiddenTokens::factory  )  [static]
 

Reimplemented from CommonAST.

Definition at line 48 of file CommonASTWithHiddenTokens.cpp.

References RefAST.

virtual RefToken CommonASTWithHiddenTokens::getHiddenAfter  )  const [inline, virtual]
 

Definition at line 37 of file CommonASTWithHiddenTokens.hpp.

References RefToken.

virtual RefToken CommonASTWithHiddenTokens::getHiddenBefore  )  const [inline, virtual]
 

Definition at line 42 of file CommonASTWithHiddenTokens.hpp.

References RefToken.

void CommonASTWithHiddenTokens::initialize RefToken  t  )  [virtual]
 

Reimplemented from CommonAST.

Definition at line 41 of file CommonASTWithHiddenTokens.cpp.

References RefCount< T >::get(), hiddenAfter, hiddenBefore, CommonAST::initialize(), and RefToken.

void CommonASTWithHiddenTokens::initialize RefAST  t  )  [virtual]
 

Reimplemented from CommonAST.

Definition at line 36 of file CommonASTWithHiddenTokens.cpp.

References CommonAST::initialize(), and RefAST.

void CommonASTWithHiddenTokens::initialize int  t,
const std::string &  txt
[virtual]
 

Various initialization routines.

Used by several factories to initialize an AST element.

Reimplemented from CommonAST.

Definition at line 31 of file CommonASTWithHiddenTokens.cpp.

References CommonAST::initialize().

virtual const char* CommonASTWithHiddenTokens::typeName void   )  const [inline, virtual]
 

Return the class name.

Reimplemented from CommonAST.

Definition at line 25 of file CommonASTWithHiddenTokens.hpp.


Member Data Documentation

RefToken CommonASTWithHiddenTokens::hiddenAfter [protected]
 

Definition at line 50 of file CommonASTWithHiddenTokens.hpp.

Referenced by initialize().

RefToken CommonASTWithHiddenTokens::hiddenBefore [protected]
 

Definition at line 50 of file CommonASTWithHiddenTokens.hpp.

Referenced by initialize().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:20:46 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003