Classes | Namespaces | Typedefs | Variables
UnitGrammar.h File Reference

Unit evaluating grammar definition. More...

#include <utl/AugerException.h>
#include <utl/ErrorLogger.h>
#include <utl/SymbolTable.h>
#include <boost/version.hpp>
#include <boost/spirit.hpp>
#include <boost/spirit/phoenix/binders.hpp>
#include <boost/spirit/phoenix/primitives.hpp>
#include <boost/spirit/phoenix/functions.hpp>
#include <string>
#include <map>
#include <cmath>
#include <utl/AugerUnits.h>
#include <utl/ExpressionParser.h>

Go to the source code of this file.

Classes

struct  utl::UnitGrammar::definition< ScannerT >
 Boost spirit definition template (Read Boost Spirit documentation) More...
 
struct  utl::PowerToImpl
 
struct  utl::PowerToImpl::result< T1, T2 >
 
struct  utl::UnitGrammar::SAssignmentClosure
 Assignment closure set. More...
 
struct  utl::UnitGrammar::SStringClosure
 String closure set. More...
 
struct  utl::UnitGrammar::SValueClosure
 Value closure set. More...
 
struct  utl::UnitGrammar
 

Namespaces

 utl
 

Typedefs

typedef ExpressionParser
< UnitGrammar, AugerUnits > 
utl::AugerUnitParser
 

Variables

const phoenix::function
< PowerToImpl > 
utl::power = PowerToImpl()
 

Detailed Description

Unit evaluating grammar definition.

Author
Roland Sipos

Definition in file UnitGrammar.h.


, generated on Tue Sep 26 2023.