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] |