DataBlock.h

Go to the documentation of this file.
00001 #ifndef DATABLOCK_H_
00002 #define DATABLOCK_H_
00003 
00004 #include <string>
00005 
00006 namespace scripts
00007 {
00012     class DataBlock
00013     {
00014 
00015         private:
00016 
00017             std::string _data;
00018             std::string _filename;
00019             std::size_t _lineNumber;
00020             std::string _id;
00021 
00022         public:
00029             DataBlock (const std::string& filename, const std::size_t lineNumber, const std::string& id);
00030 
00031             virtual ~DataBlock ();
00032 
00036             void setData (const std::string& data);
00037 
00041             const std::string& getData () const;
00042 
00043             const std::string& getID() const;
00044 
00045             const std::string& getFilename() const;
00046 
00047             const std::size_t getLineNumber() const;
00048     };
00049 }
00050 
00051 #endif /* DATABLOCK_H_ */

Generated by  doxygen 1.6.2