Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

SrcPosition Class Reference

#include <srcposition.h>

List of all members.

Public Member Functions

 SrcPosition (int line)
 SrcPosition (const SrcPosition &copy)
virtual ~SrcPosition ()
int getLine () const
SrcPosition & operator= (const SrcPosition &srcPosition)
bool operator== (const SrcPosition &srcPosition) const

Private Attributes

int line


Detailed Description

Classe responsavel por guardar informacao sobre a localizacao de um elemento da AST no codigo fonte

Definition at line 11 of file srcposition.h.


Constructor & Destructor Documentation

SrcPosition::SrcPosition int  line  )  [inline]
 

Definition at line 15 of file srcposition.h.

00015 : line(line) {}

SrcPosition::SrcPosition const SrcPosition &  copy  )  [inline]
 

Definition at line 16 of file srcposition.h.

00016 : line(copy.line) {}

virtual SrcPosition::~SrcPosition  )  [inline, virtual]
 

Definition at line 18 of file srcposition.h.

00018 {}


Member Function Documentation

int SrcPosition::getLine  )  const [inline]
 

Definition at line 20 of file srcposition.h.

00020 { return this->line; }

SrcPosition& SrcPosition::operator= const SrcPosition &  srcPosition  )  [inline]
 

Definition at line 22 of file srcposition.h.

References line.

00022                                                                          {
00023                         this->line = srcPosition.line;
00024 
00025                         return *this;
00026                 }

bool SrcPosition::operator== const SrcPosition &  srcPosition  )  const [inline]
 

Definition at line 28 of file srcposition.h.

References line.

00028                                                                         {
00029                         return this->line == srcPosition.line;
00030                 }


Member Data Documentation

int SrcPosition::line [private]
 

Definition at line 13 of file srcposition.h.

Referenced by operator=(), and operator==().


The documentation for this class was generated from the following file:
Generated on Mon Dec 1 17:39:33 2003 for Protomake by doxygen1.3