AtomSpec Struct Reference

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

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

Public Attributes
AtomSpec Struct Reference

`#include <openbabel/parsmart.h>`

List of all members.

## Public Attributes
AtomExpr * | expr
int | visit
int | part
int | chiral_flag
int | vb

## Detailed Description

An internal (SMARTS parser) atom specification.

## Member Data Documentation

AtomExpr* expr

Referenced by OpenBabel::ConstrainRecursion(), OpenBabel::CopyPattern(), OpenBabel::CreateAtom(), OBSmartsMatcher::FastSingleMatch(), OpenBabel::FreePattern(), OBSmartsPattern::ParseSMARTSPart(), and OBSmartsMatcher::SetupAtomMatchTable().

int visit

int part

Referenced by OpenBabel::CopyPattern(), and OpenBabel::CreateAtom().

int chiral_flag

Referenced by OBSmartsMatcher::match(), and OBSmartsPattern::ParseSMARTSPart().

int vb

Referenced by OpenBabel::CreateAtom().

The documentation for this struct was generated from the following file:

- parsmart.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines