A SMARTS parser internal pattern. More...
#include <openbabel/parsmart.h>
Public Attributes | |
| int | aalloc |
| int | acount |
| int | balloc |
| int | bcount |
| bool | ischiral |
| AtomSpec * | atom |
| BondSpec * | bond |
| int | parts |
| bool | hasExplicitH |
| std::vector< int > | bond_parse_order |
A SMARTS parser internal pattern.
| int aalloc |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CreateAtom(), and OpenBabel::FreePattern().
| int acount |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CopyPattern(), OpenBabel::CreateAtom(), OBSmartsMatcher::FastSingleMatch(), OpenBabel::FreePattern(), OBSmartsMatcher::match(), OBSSMatch::OBSSMatch(), OBSmartsPattern::ParseSMARTSPart(), OBSmartsMatcher::SetupAtomMatchTable(), and OBSmartsPattern::SMARTSParser().
| int balloc |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CreateBond(), and OpenBabel::FreePattern().
| int bcount |
| bool ischiral |
Referenced by OBSmartsMatcher::match(), and OBSmartsPattern::ParseSMARTSPart().
| int parts |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CopyPattern(), and OBSmartsPattern::ParseSMARTSPattern().
| bool hasExplicitH |
Referenced by OpenBabel::AllocPattern(), and OBSmartsPattern::SMARTSParser().
| std::vector<int> bond_parse_order |
Referenced by OBSmartsMatcher::match(), OBSmartsPattern::ParseSMARTSPart(), and OBSmartsPattern::SMARTSParser().