5 #ifndef _RD_MOL_CATALOG_PARAMS_H_
6 #define _RD_MOL_CATALOG_PARAMS_H_
abstract base class for the container used to create a catalog
std::string d_typeStr
our type string
container for user parameters used to create a mol catalog
void initFromString(const std::string &text)
initialize from a string containing a pickle
MolCatalogParams(const std::string &pickle)
construct from a pickle string (serialized representation)
MolCatalogParams(const MolCatalogParams &other)
copy constructor
std::string Serialize() const
returns a serialized (pickled) form
void initFromStream(std::istream &ss)
initialize from a stream containing a pickle
void toStream(std::ostream &) const
serializes to the stream
#define RDKIT_MOLCATALOG_EXPORT
RDKIT_CHEMREACTIONS_EXPORT void pickle(const boost::shared_ptr< EnumerationStrategyBase > &enumerator, std::ostream &ss)
pickles a EnumerationStrategy and adds the results to a stream ss