Open Babel
3.0
|
#include <openbabel/parsmart.h>
Public Attributes | |
int | type |
struct { | |
int type | |
int value | |
} | leaf |
struct { | |
int type | |
void * recur | |
} | recur |
struct { | |
int type | |
union _AtomExpr * arg | |
} | mon |
struct { | |
int type | |
union _AtomExpr * lft | |
union _AtomExpr * rgt | |
} | bin |
An internal (SMARTS parser) atomic expression.
int type |
Referenced by OpenBabel::BuildAtomBin(), OpenBabel::BuildAtomLeaf(), OpenBabel::BuildAtomNot(), OpenBabel::BuildAtomPred(), OpenBabel::CopyAtomExpr(), OBSmartsMatcher::EvalAtomExpr(), OpenBabel::FreeAtomExpr(), OpenBabel::GetChiralFlag(), OpenBabel::GetExprAtomicNum(), and OpenBabel::GetExprCharge().
int value |
struct { ... } leaf |
void* recur |
struct { ... } recur |
union _AtomExpr* arg |
struct { ... } mon |
union _AtomExpr* lft |
union _AtomExpr* rgt |
struct { ... } bin |