10 #ifndef __RD_CATALOGPARAMS_H__ 11 #define __RD_CATALOGPARAMS_H__ 28 virtual void toStream(std::ostream &)
const = 0;
30 virtual std::string
Serialize()
const = 0;
virtual ~CatalogParams()=0
void setTypeStr(const std::string &typeStr)
sets our type string
std::string getTypeStr() const
returns our type string
virtual void initFromStream(std::istream &ss)=0
initializes from a stream pickle
std::string d_typeStr
our type string
virtual void toStream(std::ostream &) const =0
serializes (pickles) to a stream
virtual std::string Serialize() const =0
returns a string with a serialized (pickled) representation
virtual void initFromString(const std::string &text)=0
initializes from a string pickle
abstract base class for the container used to create a catalog