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

srcposition.h

Go to the documentation of this file.
00001 #ifndef SRC_POSITION_H
00002 #define SRC_POSITION_H
00003 
00004 
00011 class SrcPosition {
00012         private:
00013                 int line;
00014         public:
00015                 SrcPosition(int line) : line(line) {}
00016                 SrcPosition(const SrcPosition& copy) : line(copy.line) {}
00017 
00018                 virtual ~SrcPosition() {}
00019 
00020                 int getLine() const { return this->line; }
00021 
00022                 SrcPosition& operator = (const SrcPosition& srcPosition) {
00023                         this->line = srcPosition.line;
00024 
00025                         return *this;
00026                 }
00027                 
00028                 bool operator == (const SrcPosition& srcPosition) const {
00029                         return this->line == srcPosition.line;
00030                 }
00031 
00032 };
00033 
00034 #endif

Generated on Mon Dec 1 17:00:23 2003 for Protomake by doxygen1.3