![]() |
RDKit
Open-source cheminformatics and machine learning.
|
handles pickling (serializing) reactions More...
#include <ReactionPickler.h>
Public Types | |
enum | Tags { VERSION =10000, BEGINREACTANTS, ENDREACTANTS, BEGINPRODUCTS, ENDPRODUCTS, BEGINAGENTS, ENDAGENTS, ENDREACTION } |
mark the endian-ness of the pickle More... | |
Static Public Member Functions | |
static void | pickleReaction (const ChemicalReaction *rxn, std::ostream &ss) |
pickles a reaction and sends the results to stream ss More... | |
static void | pickleReaction (const ChemicalReaction &rxn, std::ostream &ss) |
static void | pickleReaction (const ChemicalReaction *rxn, std::string &res) |
pickles a reaction and adds the results to string res More... | |
static void | pickleReaction (const ChemicalReaction &rxn, std::string &res) |
static void | reactionFromPickle (const std::string &pickle, ChemicalReaction *rxn) |
constructs a reaction from a pickle stored in a string More... | |
static void | reactionFromPickle (const std::string &pickle, ChemicalReaction &rxn) |
static void | reactionFromPickle (std::istream &ss, ChemicalReaction *rxn) |
constructs a reaction from a pickle stored in a stream More... | |
static void | reactionFromPickle (std::istream &ss, ChemicalReaction &rxn) |
Static Public Attributes | |
static const boost::int32_t | versionMajor |
static const boost::int32_t | versionMinor |
static const boost::int32_t | versionPatch |
mark the pickle version More... | |
static const boost::int32_t | endianId |
handles pickling (serializing) reactions
Definition at line 38 of file ReactionPickler.h.
mark the endian-ness of the pickle
the pickle format is tagged using these tags: NOTE: if you add to this list, be sure to put new entries AT THE BOTTOM, otherwise you will break old pickles.
Enumerator | |
---|---|
VERSION | |
BEGINREACTANTS | |
ENDREACTANTS | |
BEGINPRODUCTS | |
ENDPRODUCTS | |
BEGINAGENTS | |
ENDAGENTS | |
ENDREACTION |
Definition at line 46 of file ReactionPickler.h.
|
static |
pickles a reaction and sends the results to stream ss
Referenced by pickleReaction().
|
inlinestatic |
Definition at line 59 of file ReactionPickler.h.
References pickleReaction().
|
static |
pickles a reaction and adds the results to string res
|
inlinestatic |
Definition at line 64 of file ReactionPickler.h.
References pickleReaction().
|
static |
constructs a reaction from a pickle stored in a string
Referenced by reactionFromPickle().
|
inlinestatic |
Definition at line 70 of file ReactionPickler.h.
References reactionFromPickle().
|
static |
constructs a reaction from a pickle stored in a stream
|
inlinestatic |
Definition at line 76 of file ReactionPickler.h.
References reactionFromPickle().
|
static |
Definition at line 41 of file ReactionPickler.h.
|
static |
Definition at line 40 of file ReactionPickler.h.
|
static |
Definition at line 40 of file ReactionPickler.h.
|
static |
mark the pickle version
Definition at line 40 of file ReactionPickler.h.