| Open Babel
    3.0
    | 
#include <openbabel/parsmart.h>
| Public Attributes | |
| int | aalloc | 
| int | acount | 
| int | balloc | 
| int | bcount | 
| bool | ischiral | 
| AtomSpec * | atom | 
| BondSpec * | bond | 
| int | parts | 
| bool | hasExplicitH | 
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(), OBSmartsPattern::NumAtoms(), 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().
| AtomSpec* atom | 
Referenced by OpenBabel::AllocPattern(), OpenBabel::CopyPattern(), OpenBabel::CreateAtom(), OBSmartsMatcher::FastSingleMatch(), OpenBabel::FreePattern(), OBSmartsPattern::GetVectorBinding(), OBSmartsMatcher::match(), OBSmartsPattern::ParseSMARTSPart(), OBSmartsMatcher::SetupAtomMatchTable(), and OBSmartsPattern::SMARTSParser().
| BondSpec* bond | 
| int parts | 
Referenced by OpenBabel::AllocPattern(), OpenBabel::CopyPattern(), and OBSmartsPattern::ParseSMARTSPattern().
| bool hasExplicitH | 
Referenced by OpenBabel::AllocPattern(), and OBSmartsPattern::SMARTSParser().
 1.8.13
 1.8.13