#include <OTC/text/sobject.hh> class OTC_SObject {
protected:
OTC_SObject();
virtual ~OTC_SObject();
virtual OTC_RString rawString() const = 0;
};
OTC_SObject
class serves as a base class for string type
objects which should not have the full OTC_String
class
interface visible to users. This class makes the conversion
to an instance of OTC_String
automatic without the derived
class having to provide a conversion operator to an instance
of OTC_String
.
virtual OTC_RString rawString() const = 0;
OTC_RString
, OTC_String