35#ifndef __RD_SLNATTRIBS_H__
36#define __RD_SLNATTRIBS_H__
40#include <boost/smart_ptr.hpp>
61 void *structQuery{
nullptr};
64typedef 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)
void parseMolAttribs(ROMol *mol, AttribListType attribs)
void parseBondAttribs(Bond *bond, AttribListType attribs, bool doingQuery)
void parseFinalAtomAttribs(Atom *atom, bool doingQuery)
bool rdvalue_is(const RDValue_cast_t)