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