Open Babel  3.0
Classes | Namespaces | Typedefs | Functions
parsmart.h File Reference
#include <string>
#include <vector>
#include <openbabel/babelconfig.h>

Go to the source code of this file.

Classes

union  _AtomExpr
 
union  _BondExpr
 
struct  BondSpec
 
struct  AtomSpec
 
struct  Pattern
 
struct  ParseState
 
class  OBSmartsPattern
 
class  OBSmartsMatcher
 
class  OBSSMatch
 

Namespaces

 OpenBabel
 

Typedefs

typedef union OpenBabel::_AtomExpr AtomExpr
 
typedef union OpenBabel::_BondExpr BondExpr
 

Functions

void SmartsLexReplace (std::string &, std::vector< std::pair< std::string, std::string > > &)
 

Detailed Description

Daylight SMARTS parser.