00001 /* 00007 * LEGAL: COPYRIGHT (C) 2007 JIM E. BROOKS 00008 * THIS SOURCE CODE IS RELEASED UNDER THE TERMS 00009 * OF THE GNU GENERAL PUBLIC LICENSE VERSION 2 (GPL 2). 00010 ******************************************************************************/ 00011 00012 #ifndef BASE_CONF_TXT_HH 00013 #define BASE_CONF_TXT_HH 1 00014 00015 namespace base { 00016 00017 string 00018 GetConfTxtFilename( const string& programName ); 00019 00036 class ConfTxt 00037 { 00038 00039 public: 00040 ConfTxt( void ); 00041 virtual ~ConfTxt(); 00042 void Read( const string& pathname ); 00043 virtual void ProcessField( string& field, ifstream& config ) = 0; 00044 00045 // (no data members) 00046 }; 00047 00048 } // namespace base 00049 00050 #endif // BASE_CONF_TXT_HH
Palomino Flight Simulator documents generated by doxygen 1.5.6 on Mon Dec 29 17:26:59 2008