Open Babel: AtomSpec Struct Reference

Public Attributes

# AtomSpec Struct Reference

An internal (SMARTS parser) atom specification. More...

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