Generated on Wed Apr 29 2015 11:51:41 for GGL-4.1.2 by doxygen 1.8.3.1
Data Structures | Namespaces | Macros
SMILES_grammar.hh File Reference
#include "sgm/HashMap.hh"
#include <map>
#include <utility>
#include <vector>
#include <locale>
#include <boost/version.hpp>
#include <boost/spirit.hpp>
#include <boost/spirit/phoenix.hpp>
#include "ggl/chem/Molecule.hh"
#include "ggl/chem/MoleculeUtil.hh"
#include "ggl/chem/SMILES_grammar.icc"
Include dependency graph for SMILES_grammar.hh:

Go to the source code of this file.

Data Structures

struct  ggl::chem::SMILES_grammar::definition< ScannerT >::atom1_parser
 
struct  ggl::chem::SMILES_grammar::definition< ScannerT >::atom2_parser
 
class  ggl::chem::SMILES_grammar::definition< ScannerT >::Atom_closure
 Utility helper class for parsing. More...
 
struct  ggl::chem::SMILES_grammar::definition< ScannerT >::AtomInfo
 
struct  ggl::chem::SMILES_grammar::definition< ScannerT >::bond_parser
 
struct  ggl::chem::SMILES_grammar::definition< ScannerT >
 The definition of the SMILES grammar. More...
 
struct  ggl::chem::SMILES_grammar::definition< ScannerT >::simpleSymbol_parser
 
class  ggl::chem::SMILES_grammar
 SMILES molecule parser. More...
 

Namespaces

namespace  ggl
 
namespace  ggl::chem
 

Macros

#define BOOST_SPIRIT_CLOSURE_LIMIT   5
 
#define NS_BOOSTSPIRIT   boost::spirit
 
#define PHOENIX_LIMIT   5
 

Macro Definition Documentation

#define BOOST_SPIRIT_CLOSURE_LIMIT   5

Definition at line 23 of file SMILES_grammar.hh.

#define NS_BOOSTSPIRIT   boost::spirit

Definition at line 43 of file SMILES_grammar.hh.

#define PHOENIX_LIMIT   5

Definition at line 30 of file SMILES_grammar.hh.