Generated on Wed Apr 29 2015 11:51:41 for GGL-4.1.2 by doxygen 1.8.3.1
Public Types | Public Member Functions | Data Fields
ggl::chem::SMILES_grammar::definition< ScannerT >::simpleSymbol_parser Struct Reference

#include <SMILES_grammar.hh>

Inheritance diagram for ggl::chem::SMILES_grammar::definition< ScannerT >::simpleSymbol_parser:
Inheritance graph
[legend]

Public Types

typedef simpleSymbol_parser self_t
 

Public Member Functions

 simpleSymbol_parser ()
 construction More...
 
template<typename CharT >
bool test (CharT ch) const
 

Data Fields

const std::string simpleSymbols
 

Detailed Description

template<typename ScannerT>
struct ggl::chem::SMILES_grammar::definition< ScannerT >::simpleSymbol_parser

Dedicated parser for atom labels that can come as simple symbols and comprise only one characters.

Definition at line 203 of file SMILES_grammar.hh.

Member Typedef Documentation

Definition at line 205 of file SMILES_grammar.hh.

Constructor & Destructor Documentation

template<typename ScannerT >
ggl::chem::SMILES_grammar::definition< ScannerT >::simpleSymbol_parser::simpleSymbol_parser ( )
inline

Definition at line 210 of file SMILES_grammar.hh.

Member Function Documentation

template<typename ScannerT >
template<typename CharT >
bool ggl::chem::SMILES_grammar::definition< ScannerT >::simpleSymbol_parser::test ( CharT  ch) const
inline

tests whether or not the parsed character is a valid and supported atom label

Parameters
chthe parsed character to test
Returns
whether or not ch is a valid and supported atom label

Definition at line 220 of file SMILES_grammar.hh.

Field Documentation

template<typename ScannerT >
const std::string ggl::chem::SMILES_grammar::definition< ScannerT >::simpleSymbol_parser::simpleSymbols

Definition at line 207 of file SMILES_grammar.hh.


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