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

CConfFileParser.hpp

Go to the documentation of this file.
00001 
00002 #ifndef CConfFileParser_h
00003 #define CConfFileParser_h 1
00004 
00005 // CConfParser
00006 #include "jic/config/CConfParser.hpp"
00007 
00008 namespace CONFIG {
00009 
00010   class CConfFileParser : public CConfParser  
00011   {
00012 
00013     public:
00014         CConfFileParser();
00015 
00016         CConfFileParser(const CConfFileParser &right);
00017 
00018         ~CConfFileParser();
00019 
00020         CConfFileParser & operator=(const CConfFileParser &right);
00021 
00022         bool parse () throw (CConfException);
00023 
00024         void setFileName (std::string strFileName);
00025 
00026       // Additional Public Declarations
00027 
00028     protected:
00029       // Additional Protected Declarations
00030 
00031     private:
00032 
00033         const std::string get_strFileName () const;
00034         void set_strFileName (std::string value);
00035 
00036       // Additional Private Declarations
00037 
00038     private: 
00039       // Data Members for Class Attributes
00040 
00041         std::string m_strFileName;
00042 
00043       // Additional Implementation Declarations
00044 
00045   };
00046 
00047   // Class CONFIG::CConfFileParser 
00048 
00049   inline const std::string CConfFileParser::get_strFileName () const
00050   {
00051     return m_strFileName;
00052   }
00053 
00054   inline void CConfFileParser::set_strFileName (std::string value)
00055   {
00056     m_strFileName = value;
00057   }
00058 
00059 } // namespace CONFIG
00060 
00061 #endif

Generated on Wed Mar 5 21:31:47 2003 for JIC by doxygen1.3-rc3