KiCad PCB EDA Suite
|
Classes | |
struct | digits |
struct | exponent |
struct | exponentPrefix |
struct | exponentWithPrefix |
struct | fracPart |
struct | garbageSuffix |
struct | garbageSuffix< NOTATION::SI > |
struct | garbageSuffix< NOTATION::SPICE > |
struct | intPart |
struct | number |
struct | numberGrammar |
struct | sign |
struct | significand |
struct | significand< SIM_VALUE::TYPE_FLOAT > |
struct | significand< SIM_VALUE::TYPE_INT > |
struct | unitPrefix |
struct | unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > |
struct | unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > |
struct | unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SI > |
struct | unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SPICE > |
Enumerations | |
enum class | NOTATION { SI , SPICE } |
Functions | |
bool | IsValid (const std::string &aString, SIM_VALUE::TYPE aValueType=SIM_VALUE::TYPE_FLOAT, NOTATION aNotation=NOTATION::SI) |
Variables | |
template<NOTATION Notation> | |
std::string | allowedIntChars |
|
strong |
Enumerator | |
---|---|
SI | |
SPICE |
Definition at line 50 of file sim_value.h.
bool SIM_VALUE_GRAMMAR::IsValid | ( | const std::string & | aString, |
SIM_VALUE::TYPE | aValueType = SIM_VALUE::TYPE_FLOAT , |
||
NOTATION | aNotation = NOTATION::SI |
||
) |
Definition at line 129 of file sim_value.cpp.
References CALL_INSTANCE, and doIsValid().
std::string SIM_VALUE_GRAMMAR::allowedIntChars |
Definition at line 97 of file sim_value.h.