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 |