Open Babel  3.0
Public Attributes | List of all members
_AtomExpr Union Reference

#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
 

Detailed Description

An internal (SMARTS parser) atomic expression.

Member Data Documentation

◆ type

int type

◆ value

int value

◆ leaf

struct { ... } leaf

◆ recur [1/2]

void* recur

◆ recur [2/2]

struct { ... } recur

◆ arg

union _AtomExpr* arg

◆ mon

struct { ... } mon

◆ lft

union _AtomExpr* lft

◆ rgt

union _AtomExpr* rgt

◆ bin

struct { ... } bin

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