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