Flow123d  JS_before_hm-1709-g5393e92e3
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
units_converter::UnitSIGrammer< Iter_type > Class Template Reference

Definition of unit grammar. More...

#include <unit_converter_template.hh>

Inheritance diagram for units_converter::UnitSIGrammer< Iter_type >:
Inheritance graph
[legend]
Collaboration diagram for units_converter::UnitSIGrammer< Iter_type >:
Collaboration graph
[legend]

Classes

class  definition
 Define rules of grammar. More...
 

Public Types

typedef Semantic_actions< Iter_type > Semantic_actions_t
 

Public Member Functions

 UnitSIGrammer (Semantic_actions_t &semantic_actions)
 Constructor. More...
 

Private Member Functions

UnitSIGrammeroperator= (const UnitSIGrammer &)
 

Private Attributes

Semantic_actions_tactions_
 

Detailed Description

template<class Iter_type>
class units_converter::UnitSIGrammer< Iter_type >

Definition of unit grammar.

Allow parse user-defined units.

Definition at line 210 of file unit_converter_template.hh.

Member Typedef Documentation

◆ Semantic_actions_t

template<class Iter_type >
typedef Semantic_actions< Iter_type > units_converter::UnitSIGrammer< Iter_type >::Semantic_actions_t

Definition at line 214 of file unit_converter_template.hh.

Constructor & Destructor Documentation

◆ UnitSIGrammer()

template<class Iter_type >
units_converter::UnitSIGrammer< Iter_type >::UnitSIGrammer ( Semantic_actions_t semantic_actions)
inline

Constructor.

Definition at line 217 of file unit_converter_template.hh.

Member Function Documentation

◆ operator=()

template<class Iter_type >
UnitSIGrammer& units_converter::UnitSIGrammer< Iter_type >::operator= ( const UnitSIGrammer< Iter_type > &  )
private

Member Data Documentation

◆ actions_

template<class Iter_type >
Semantic_actions_t& units_converter::UnitSIGrammer< Iter_type >::actions_
private

Definition at line 319 of file unit_converter_template.hh.


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