Loading...
Searching...
No Matches
OBSmartsPattern Member List

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