KiCad PCB EDA Suite
|
Classes | |
struct | error |
struct | invertionDigital |
struct | invertionSeparated |
struct | nodeDifferential |
struct | nodeDigital |
struct | nodeName |
Notes: spaces are allowed everywhere in any number ~ can only be before ? More... | |
struct | nodeNameSeparated |
struct | nodeSequence |
struct | nodeSequenceGrammar |
struct | nodeSingle |
struct | portInversion |
struct | portInversionDouble |
struct | portInversionVector |
struct | portModifierDifferentialNames |
struct | portModifierDigital |
struct | portModifiersDifferential |
struct | portModifiersSingle |
struct | portModifiersSingleNames |
struct | sep |
struct | spiceUnitSelector |
struct | spiceUnitSelector< invertionDigital > |
struct | spiceUnitSelector< nodeName > |
struct | spiceUnitSelector< portModifierDigital > |
struct | spiceUnitSelector< portModifiersDifferential > |
struct | spiceUnitSelector< portModifiersSingle > |
struct | spiceUnitSelector< squareBracketC > |
struct | spiceUnitSelector< squareBracketO > |
struct | squareBracketC |
struct | squareBracketO |
struct | validPortTypes |
struct | vectorExpr |
struct | vectorPattern |
Typedefs | |
template<typename Rule> | |
using | control = must_if<error>::control<Rule> |
Variables | |
template<typename> | |
constexpr const char * | errorMessage = nullptr |
template<> | |
constexpr auto | errorMessage< plus< sor< vectorExpr, nodeSequence > > > |
template<> | |
constexpr auto | errorMessage< until< squareBracketC, nodeSequence > > |
template<> | |
constexpr auto | errorMessage< sor< portModifierDifferentialNames, portModifiersSingleNames, istring< 'd'> > > |
template<> | |
constexpr auto | errorMessage< at< rep_min< 0, validPortTypes > > > = "" |
template<> | |
constexpr auto | errorMessage< rep_min< 1, nodeNameSeparated > > |
template<> | |
constexpr auto | errorMessage< not_at< invertionSeparated > > = "'~~' is not supported." |
template<> | |
constexpr auto | errorMessage< not_at< one<'%'> > > |
template<> | |
constexpr auto | errorMessage< rep_min< 2, nodeNameSeparated > > |
template<> | |
constexpr auto | errorMessage< not_at< squareBracketO > > = "'~[' not supported." |
template<> | |
constexpr auto | errorMessage< not_at< squareBracketC > > |
template<> | |
constexpr auto | errorMessage< sep > = "" |
using SIM_XSPICE_PARSER_GRAMMAR::control = must_if<error>::control<Rule> |
Definition at line 186 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 144 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 156 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 161 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 163 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 172 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 170 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 146 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 158 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 166 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 175 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 152 of file sim_xspice_parser.h.
|
inlineconstexpr |
Definition at line 149 of file sim_xspice_parser.h.