musrfit  1.9.2
PFunctionGrammar::definition< ScannerT > Struct Template Reference

#include <PFunctionGrammar.h>

Public Member Functions

 definition (PFunctionGrammar const &)
 
rule< ScannerT, parser_context<>, parser_tag< assignmentID > > const & start () const
 

Public Attributes

rule< ScannerT, parser_context<>, parser_tag< assignmentID > > assignment
 
rule< ScannerT, parser_context<>, parser_tag< expressionID > > expression
 
rule< ScannerT, parser_context<>, parser_tag< termID > > term
 
rule< ScannerT, parser_context<>, parser_tag< factorID > > factor
 
rule< ScannerT, parser_context<>, parser_tag< functionID > > function
 
rule< ScannerT, parser_context<>, parser_tag< powerID > > power
 
rule< ScannerT, parser_context<>, parser_tag< mapID > > map
 
rule< ScannerT, parser_context<>, parser_tag< parameterID > > parameter
 
rule< ScannerT, parser_context<>, parser_tag< funLabelID > > fun_label
 
rule< ScannerT, parser_context<>, parser_tag< constTempID > > const_temp
 
rule< ScannerT, parser_context<>, parser_tag< constEnergyID > > const_energy
 
rule< ScannerT, parser_context<>, parser_tag< constFieldID > > const_field
 
rule< ScannerT, parser_context<>, parser_tag< constGammaMuID > > const_gamma_mu
 
rule< ScannerT, parser_context<>, parser_tag< constPiID > > const_pi
 
rule< ScannerT, parser_context<>, parser_tag< realID > > real
 

Detailed Description

template<typename ScannerT>
struct PFunctionGrammar::definition< ScannerT >

Definition at line 74 of file PFunctionGrammar.h.

Constructor & Destructor Documentation

◆ definition()

template<typename ScannerT >
PFunctionGrammar::definition< ScannerT >::definition ( PFunctionGrammar const &  )
inline

Definition at line 76 of file PFunctionGrammar.h.

Member Function Documentation

◆ start()

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<assignmentID> > const& PFunctionGrammar::definition< ScannerT >::start ( ) const
inline

Definition at line 180 of file PFunctionGrammar.h.

Member Data Documentation

◆ assignment

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<assignmentID> > PFunctionGrammar::definition< ScannerT >::assignment

Definition at line 163 of file PFunctionGrammar.h.

◆ const_energy

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<constEnergyID> > PFunctionGrammar::definition< ScannerT >::const_energy

Definition at line 173 of file PFunctionGrammar.h.

◆ const_field

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<constFieldID> > PFunctionGrammar::definition< ScannerT >::const_field

Definition at line 174 of file PFunctionGrammar.h.

◆ const_gamma_mu

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<constGammaMuID> > PFunctionGrammar::definition< ScannerT >::const_gamma_mu

Definition at line 175 of file PFunctionGrammar.h.

◆ const_pi

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<constPiID> > PFunctionGrammar::definition< ScannerT >::const_pi

Definition at line 176 of file PFunctionGrammar.h.

◆ const_temp

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<constTempID> > PFunctionGrammar::definition< ScannerT >::const_temp

Definition at line 172 of file PFunctionGrammar.h.

◆ expression

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<expressionID> > PFunctionGrammar::definition< ScannerT >::expression

Definition at line 164 of file PFunctionGrammar.h.

◆ factor

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<factorID> > PFunctionGrammar::definition< ScannerT >::factor

Definition at line 166 of file PFunctionGrammar.h.

◆ fun_label

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<funLabelID> > PFunctionGrammar::definition< ScannerT >::fun_label

Definition at line 171 of file PFunctionGrammar.h.

◆ function

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<functionID> > PFunctionGrammar::definition< ScannerT >::function

Definition at line 167 of file PFunctionGrammar.h.

◆ map

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<mapID> > PFunctionGrammar::definition< ScannerT >::map

Definition at line 169 of file PFunctionGrammar.h.

◆ parameter

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<parameterID> > PFunctionGrammar::definition< ScannerT >::parameter

Definition at line 170 of file PFunctionGrammar.h.

◆ power

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<powerID> > PFunctionGrammar::definition< ScannerT >::power

Definition at line 168 of file PFunctionGrammar.h.

◆ real

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<realID> > PFunctionGrammar::definition< ScannerT >::real

Definition at line 177 of file PFunctionGrammar.h.

◆ term

template<typename ScannerT >
rule<ScannerT, parser_context<>, parser_tag<termID> > PFunctionGrammar::definition< ScannerT >::term

Definition at line 165 of file PFunctionGrammar.h.


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