OBSmartsPattern Member List

This is the complete list of members for OBSmartsPattern, including all inherited members.
_bufferOBSmartsPattern [protected]
_dOBSmartsPattern [protected]
_growbondOBSmartsPattern [protected]
_mlistOBSmartsPattern [protected]
_patOBSmartsPattern [protected]
_strOBSmartsPattern [protected]
All enum valueOBSmartsPattern
AllUnique enum valueOBSmartsPattern
BeginMList()OBSmartsPattern [inline]
Empty() const OBSmartsPattern [inline]
EndMList()OBSmartsPattern [inline]
GetAtomicNum(int idx)OBSmartsPattern
GetBond(int &src, int &dst, int &ord, int idx)OBSmartsPattern
GetCharge(int idx)OBSmartsPattern
GetMapList()OBSmartsPattern [inline]
GetSMARTS() const OBSmartsPattern [inline]
GetSMARTS()OBSmartsPattern [inline]
GetUMapList()OBSmartsPattern
GetVectorBinding()OBSmartsPattern [protected]
GetVectorBinding(int idx) const OBSmartsPattern [inline]
HasMatch(OBMol &mol) const OBSmartsPattern
Init(const char *pattern)OBSmartsPattern
Init(const std::string &pattern)OBSmartsPattern
IsValid() const OBSmartsPattern [inline]
LexPtrOBSmartsPattern [protected]
MainPtrOBSmartsPattern [protected]
Match(OBMol &mol, bool single=false)OBSmartsPattern
Match(OBMol &mol, std::vector< std::vector< int > > &mlist, MatchType mtype=All) const OBSmartsPattern
MatchType enum nameOBSmartsPattern
NumAtoms() const OBSmartsPattern [inline]
NumBonds() const OBSmartsPattern [inline]
NumMatches() const OBSmartsPattern [inline]
OBSmartsPattern()OBSmartsPattern [inline]
OBSmartsPattern(const OBSmartsPattern &cp)OBSmartsPattern [inline]
operator=(const OBSmartsPattern &cp)OBSmartsPattern [inline]
ParseAtomExpr(int level)OBSmartsPattern [protected]
ParseBondExpr(int level)OBSmartsPattern [protected]
ParseBondPrimitive(void)OBSmartsPattern [protected]
ParseComplexAtomPrimitive(void)OBSmartsPattern [protected]
ParseSimpleAtomPrimitive(void)OBSmartsPattern [protected]
ParseSMARTSError(Pattern *pat, BondExpr *expr)OBSmartsPattern [protected]
ParseSMARTSPart(Pattern *, int)OBSmartsPattern [protected]
ParseSMARTSPattern(void)OBSmartsPattern [protected]
ParseSMARTSRecord(char *ptr)OBSmartsPattern [protected]
ParseSMARTSString(char *ptr)OBSmartsPattern [protected]
RestrictedMatch(OBMol &mol, std::vector< std::pair< int, int > > &pairs, bool single=false)OBSmartsPattern
RestrictedMatch(OBMol &mol, OBBitVec &bv, bool single=false)OBSmartsPattern
Single enum valueOBSmartsPattern
SMARTSError(Pattern *pat)OBSmartsPattern [protected]
SMARTSParser(Pattern *pat, ParseState *stat, int prev, int part)OBSmartsPattern [protected]
WriteMapList(std::ostream &)OBSmartsPattern
~OBSmartsPattern()OBSmartsPattern [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines