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
ggl::chem::SMILES_grammar::definition< ScannerT >::atom1_parser Struct Reference

#include <SMILES_grammar.hh>

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

Public Types

typedef atom1_parser self_t
 

Public Member Functions

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

Detailed Description

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

Dedicated parser for atom labels comprising only one characters.

Definition at line 232 of file SMILES_grammar.hh.

Member Typedef Documentation

template<typename ScannerT >
typedef atom1_parser ggl::chem::SMILES_grammar::definition< ScannerT >::atom1_parser::self_t

Definition at line 234 of file SMILES_grammar.hh.

Constructor & Destructor Documentation

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

Definition at line 237 of file SMILES_grammar.hh.

Member Function Documentation

template<typename ScannerT >
template<typename CharT >
bool ggl::chem::SMILES_grammar::definition< ScannerT >::atom1_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 245 of file SMILES_grammar.hh.


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