This is the complete list of members for OBSmartsPattern, including all inherited members.
_buffer | OBSmartsPattern | protected |
_d | OBSmartsPattern | protected |
_growbond | OBSmartsPattern | protected |
_mlist | OBSmartsPattern | protected |
_pat | OBSmartsPattern | protected |
_str | OBSmartsPattern | protected |
All enum value | OBSmartsPattern | |
AllUnique enum value | OBSmartsPattern | |
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 |
LexPtr | OBSmartsPattern | protected |
MainPtr | OBSmartsPattern | protected |
Match(OBMol &mol, bool single=false) | OBSmartsPattern | |
Match(OBMol &mol, std::vector< std::vector< int > > &mlist, MatchType mtype=All) const | OBSmartsPattern | |
MatchType enum name | OBSmartsPattern | |
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 value | OBSmartsPattern | |
SMARTSError(Pattern *pat) | OBSmartsPattern | protected |
SMARTSParser(Pattern *pat, ParseState *stat, int prev, int part) | OBSmartsPattern | protected |
WriteMapList(std::ostream &) | OBSmartsPattern | |
~OBSmartsPattern() | OBSmartsPattern | virtual |