35 #ifndef __RD_SLNATTRIBS_H__
36 #define __RD_SLNATTRIBS_H__
40 #include <boost/smart_ptr.hpp>
57 : first(
""), second(
""), op(
"") {};
62 void *structQuery{
nullptr};
65 typedef std::vector<std::pair<AttribCombineOp, boost::shared_ptr<AttribType>>>
The class for representing atoms.
class for representing a bond
RWMol is a molecule class that is intended to be edited.
#define RDKIT_SLNPARSE_EXPORT
std::vector< std::pair< AttribCombineOp, boost::shared_ptr< AttribType > > > AttribListType
void adjustAtomChiralities(RWMol *mol)
void parseFinalBondAttribs(Bond *bond, bool doingQuery)
void parseAtomAttribs(Atom *atom, AttribListType attribs, bool doingQuery)
parses the attributes provided for an atom and sets
void parseMolAttribs(ROMol *mol, AttribListType attribs)
parses the attributes provided for a ctab and sets
void parseBondAttribs(Bond *bond, AttribListType attribs, bool doingQuery)
parses the attributes provided for a bond and sets
void parseFinalAtomAttribs(Atom *atom, bool doingQuery)