Open Babel  3.0
OBSmartsPattern Member List

This is the complete list of members for OBSmartsPattern, including all inherited members.

_bufferOBSmartsPatternprotected
_dOBSmartsPatternprotected
_growbondOBSmartsPatternprotected
_mlistOBSmartsPatternprotected
_patOBSmartsPatternprotected
_strOBSmartsPatternprotected
All enum valueOBSmartsPattern
AllUnique enum valueOBSmartsPattern
BeginMList()OBSmartsPatterninline
Empty() constOBSmartsPatterninline
EndMList()OBSmartsPatterninline
GetAtomicNum(int idx)OBSmartsPattern
GetBond(int &src, int &dst, int &ord, int idx)OBSmartsPattern
GetCharge(int idx)OBSmartsPattern
GetMapList()OBSmartsPatterninline
GetSMARTS() constOBSmartsPatterninline
GetSMARTS()OBSmartsPatterninline
GetUMapList()OBSmartsPattern
GetVectorBinding()OBSmartsPatternprotected
GetVectorBinding(int idx) constOBSmartsPatterninline
HasMatch(OBMol &mol) constOBSmartsPattern
Init(const char *pattern)OBSmartsPattern
Init(const std::string &pattern)OBSmartsPattern
IsValid() constOBSmartsPatterninline
LexPtrOBSmartsPatternprotected
MainPtrOBSmartsPatternprotected
Match(OBMol &mol, bool single=false)OBSmartsPattern
Match(OBMol &mol, std::vector< std::vector< int > > &mlist, MatchType mtype=All) constOBSmartsPattern
MatchType enum nameOBSmartsPattern
NumAtoms() constOBSmartsPatterninline
NumBonds() constOBSmartsPatterninline
NumMatches() constOBSmartsPatterninline
OBSmartsPattern()OBSmartsPatterninline
OBSmartsPattern(const OBSmartsPattern &cp)OBSmartsPatterninline
operator=(const OBSmartsPattern &cp)OBSmartsPatterninline
ParseAtomExpr(int level)OBSmartsPatternprotected
ParseBondExpr(int level)OBSmartsPatternprotected
ParseBondPrimitive(void)OBSmartsPatternprotected
ParseComplexAtomPrimitive(void)OBSmartsPatternprotected
ParseSimpleAtomPrimitive(void)OBSmartsPatternprotected
ParseSMARTSError(Pattern *pat, BondExpr *expr)OBSmartsPatternprotected
ParseSMARTSPart(Pattern *, int)OBSmartsPatternprotected
ParseSMARTSPattern(void)OBSmartsPatternprotected
ParseSMARTSRecord(char *ptr)OBSmartsPatternprotected
ParseSMARTSString(char *ptr)OBSmartsPatternprotected
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)OBSmartsPatternprotected
SMARTSParser(Pattern *pat, ParseState *stat, int prev, int part)OBSmartsPatternprotected
WriteMapList(std::ostream &)OBSmartsPattern
~OBSmartsPattern()OBSmartsPatternvirtual