00001 00015 #ifndef ConstValBasicInterface_h 00016 #define ConstValBasicInterface_h 00017 00018 #include <string> 00019 00020 namespace OA { 00021 00022 class ConstValBasicInterface { 00023 public: 00024 ConstValBasicInterface() {} 00025 virtual ~ConstValBasicInterface() {} 00026 00027 virtual bool operator< (ConstValBasicInterface& other) = 0; 00028 virtual bool operator== (ConstValBasicInterface& other) = 0; 00029 virtual bool operator!= (ConstValBasicInterface& other) = 0; 00030 virtual std::string toString() = 0; 00031 }; 00032 00033 } // end of namespace OA 00034 00035 #endif
1.6.1