KDevelop API Documentation

PascalAST Class Reference

#include <PascalAST.hpp>

Inheritance diagram for PascalAST:

Inheritance graph
[legend]
Collaboration diagram for PascalAST:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PascalAST ()
 ~PascalAST ()
int getLine () const
void setLine (int line)
int getColumn () const
void setColumn (int column)
void initialize (antlr::RefToken t)
void initialize (int t, const std::string &txt)
void addChild (RefPascalAST c)

Static Public Member Functions

antlr::RefAST factory (void)

Private Attributes

int m_line
int m_column

Constructor & Destructor Documentation

PascalAST::PascalAST  )  [inline]
 

Definition at line 11 of file PascalAST.hpp.

References m_column, and m_line.

PascalAST::~PascalAST  )  [inline]
 

Definition at line 14 of file PascalAST.hpp.


Member Function Documentation

void PascalAST::addChild RefPascalAST  c  )  [inline]
 

Definition at line 35 of file PascalAST.hpp.

antlr::RefAST PascalAST::factory void   )  [inline, static]
 

Definition at line 40 of file PascalAST.hpp.

References RefPascalAST.

int PascalAST::getColumn  )  const [inline]
 

Definition at line 19 of file PascalAST.hpp.

int PascalAST::getLine  )  const [inline]
 

Definition at line 16 of file PascalAST.hpp.

void PascalAST::initialize int  t,
const std::string &  txt
[inline]
 

Definition at line 28 of file PascalAST.hpp.

References m_column, and m_line.

void PascalAST::initialize antlr::RefToken  t  )  [inline]
 

Definition at line 22 of file PascalAST.hpp.

References m_column, and m_line.

void PascalAST::setColumn int  column  )  [inline]
 

Definition at line 20 of file PascalAST.hpp.

References m_column.

void PascalAST::setLine int  line  )  [inline]
 

Definition at line 17 of file PascalAST.hpp.

References m_line.


Member Data Documentation

int PascalAST::m_column [private]
 

Definition at line 47 of file PascalAST.hpp.

Referenced by initialize(), PascalAST(), and setColumn().

int PascalAST::m_line [private]
 

Definition at line 46 of file PascalAST.hpp.

Referenced by initialize(), PascalAST(), and setLine().


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:45:05 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003