base_conf_reader.hh

Go to the documentation of this file.
00001 /*
00008  * LEGAL:   COPYRIGHT (C) 2007 JIM E. BROOKS
00009  *          THIS SOURCE CODE IS RELEASED UNDER THE TERMS
00010  *          OF THE GNU GENERAL PUBLIC LICENSE VERSION 2 (GPL 2).
00011  ******************************************************************************/
00012 
00013 #ifndef BASE_CONF_READER_HH
00014 #define BASE_CONF_READER_HH 1
00015 
00016 #include "base_common.hh"
00017 
00018 namespace base {
00019 
00038 class ConfReader
00039 {
00040 
00041 public:
00042                     ConfReader( void );
00043     virtual         ~ConfReader();
00044     void            Read( const string& pathname );
00045     virtual void    ProcessField( string& field, ifstream& config ) = 0;
00046 
00047 // (no data members)
00048 };
00049 
00050 } // namespace base
00051 
00052 #endif // BASE_CONF_READER_HH
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:06 2007