Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

EConfInt.h

Go to the documentation of this file.
00001 #ifndef EXPAT_INT_H 00002 #define EXPAT_INT_H 00003 00004 #include "EConfBase.h" 00005 00010 struct EConfInt : public EConfBase 00011 { 00012 int _value; 00013 public: 00014 EConfInt( const char* name ); 00015 EConfInt( const char* name, 00016 int default_value, 00017 const char* comment ); 00018 virtual bool start_child_element( const char* name, const char** atts, XML_Parser p ); 00019 virtual bool end_child_element( const char* name, XML_Parser p ); 00020 virtual bool begin_parse( const char* name, const char** atts, XML_Parser p ); 00021 virtual void dump( int depth, ostream& ostr, bool complete ); 00022 00023 void specialize( const EConfInt& o ); 00024 00025 inline int get( ) const { 00026 return _value; 00027 } 00028 00029 private: 00030 EConfInt( ); 00031 EConfInt( const EConfInt& ); 00032 EConfInt& operator=( const EConfInt& ); 00033 }; 00034 00036 00037 #endif /* EXPAT_INT_H */ 00038

Generated on Sun Mar 6 13:35:49 2005 for Komssys by doxygen 1.3.8