|
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.