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