KiCad PCB EDA Suite
Loading...
Searching...
No Matches
sim_model_serializer.h File Reference
#include <sim/sim_model.h>

Go to the source code of this file.

Classes

struct  SIM_MODEL_SERIALIZER_GRAMMAR::sep
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::legacyPinNumber
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::legacyPinSequence
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::legacyPinSequenceGrammar
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::pinSymbolPinNumber
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::pinName
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::pinAssignment
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::pinSequence
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::pinSequenceGrammar
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::param
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::unquotedString
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::quotedStringContent
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::quotedString
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::flagParam
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::fieldParamValuePair
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::fieldParamValuePairs
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::fieldParamValuePairsGrammar
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::fieldInferValue
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::fieldInferValueGrammar
 
struct  SIM_MODEL_SERIALIZER_GRAMMAR::error
 
class  SIM_MODEL_SERIALIZER
 Serializes/deserializes a SIM_MODEL for storage in LIB_FIELDs/SCH_FIELDs. More...
 

Namespaces

namespace  SIM_MODEL_SERIALIZER_GRAMMAR
 

Typedefs

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

Variables

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