Member List

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines