KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SIM_MODEL_SERIALIZER_GRAMMAR Namespace Reference

Classes

struct  error
 
struct  fieldInferValue
 
struct  fieldInferValueGrammar
 
struct  fieldParamValuePair
 
struct  fieldParamValuePairs
 
struct  fieldParamValuePairsGrammar
 
struct  flagParam
 
struct  legacyPinNumber
 
struct  legacyPinSequence
 
struct  legacyPinSequenceGrammar
 
struct  param
 
struct  pinAssignment
 
struct  pinName
 
struct  pinSequence
 
struct  pinSequenceGrammar
 
struct  pinSymbolPinNumber
 
struct  quotedString
 
struct  quotedStringContent
 
struct  sep
 
struct  unquotedString
 

Typedefs

template<typename Rule >
using control = must_if< error >::control< Rule >
 

Variables

template<typename >
constexpr const char * errorMessage = nullptr
 
template<>
constexpr auto errorMessage< opt< sep > > = ""
 
template<>
constexpr auto errorMessage< opt< pinSequence > > = ""
 
template<>
constexpr auto errorMessage< one<'='> >
 
template<>
constexpr auto errorMessage< sor< quotedString, unquotedString > >
 
template<>
constexpr auto errorMessage< fieldParamValuePairs >
 
template<>
constexpr auto errorMessage< opt< fieldParamValuePairs > > = ""
 
template<>
constexpr auto errorMessage< fieldInferValue >
 

Typedef Documentation

◆ control

template<typename Rule >
using SIM_MODEL_SERIALIZER_GRAMMAR::control = typedef must_if<error>::control<Rule>

Definition at line 112 of file sim_model_serializer.h.

Variable Documentation

◆ errorMessage

template<typename >
constexpr const char* SIM_MODEL_SERIALIZER_GRAMMAR::errorMessage = nullptr
inlineconstexpr

Definition at line 90 of file sim_model_serializer.h.

◆ errorMessage< fieldInferValue >

template<>
constexpr auto SIM_MODEL_SERIALIZER_GRAMMAR::errorMessage< fieldInferValue >
inlineconstexpr
Initial value:
=
"expected 'R', 'C', 'L', 'V', 'I' or a number"

Definition at line 101 of file sim_model_serializer.h.

◆ errorMessage< fieldParamValuePairs >

template<>
constexpr auto SIM_MODEL_SERIALIZER_GRAMMAR::errorMessage< fieldParamValuePairs >
inlineconstexpr
Initial value:
=
"expected parameter=value pairs"

Definition at line 98 of file sim_model_serializer.h.

◆ errorMessage< one<'='> >

template<>
constexpr auto SIM_MODEL_SERIALIZER_GRAMMAR::errorMessage< one<'='> >
inlineconstexpr
Initial value:
=
"expected '='"

Definition at line 93 of file sim_model_serializer.h.

◆ errorMessage< opt< fieldParamValuePairs > >

template<>
constexpr auto SIM_MODEL_SERIALIZER_GRAMMAR::errorMessage< opt< fieldParamValuePairs > > = ""
inlineconstexpr

Definition at line 100 of file sim_model_serializer.h.

◆ errorMessage< opt< pinSequence > >

template<>
constexpr auto SIM_MODEL_SERIALIZER_GRAMMAR::errorMessage< opt< pinSequence > > = ""
inlineconstexpr

Definition at line 92 of file sim_model_serializer.h.

◆ errorMessage< opt< sep > >

template<>
constexpr auto SIM_MODEL_SERIALIZER_GRAMMAR::errorMessage< opt< sep > > = ""
inlineconstexpr

Definition at line 91 of file sim_model_serializer.h.

◆ errorMessage< sor< quotedString, unquotedString > >

template<>
constexpr auto SIM_MODEL_SERIALIZER_GRAMMAR::errorMessage< sor< quotedString, unquotedString > >
inlineconstexpr
Initial value:
=
"expected quoted or unquoted string"

Definition at line 95 of file sim_model_serializer.h.