KiCad PCB EDA Suite
|
This is the complete list of members for calc_parser::NODE, including all inherited members.
Accept(Visitor &&aVisitor) const -> Result< Value > | calc_parser::NODE | inline |
CreateBinOp(std::unique_ptr< NODE > aLeft, char aOp, std::unique_ptr< NODE > aRight) -> std::unique_ptr< NODE > | calc_parser::NODE | inlinestatic |
CreateBinOpRaw(NODE *aLeft, char aOp, NODE *aRight) -> NODE * | calc_parser::NODE | inlinestatic |
CreateCalc(std::unique_ptr< NODE > aExpr) -> std::unique_ptr< NODE > | calc_parser::NODE | inlinestatic |
CreateCalcRaw(NODE *aExpr) -> NODE * | calc_parser::NODE | inlinestatic |
CreateFunction(std::string aName, std::vector< std::unique_ptr< NODE > > aArgs) -> std::unique_ptr< NODE > | calc_parser::NODE | inlinestatic |
CreateFunctionRaw(std::string aName, std::vector< std::unique_ptr< NODE > > *aArgs) -> NODE * | calc_parser::NODE | inlinestatic |
CreateNumber(double aValue) -> std::unique_ptr< NODE > | calc_parser::NODE | inlinestatic |
CreateNumberRaw(double aValue) -> NODE * | calc_parser::NODE | inlinestatic |
CreateString(std::string aValue) -> std::unique_ptr< NODE > | calc_parser::NODE | inlinestatic |
CreateStringRaw(std::string aValue) -> NODE * | calc_parser::NODE | inlinestatic |
CreateText(std::string aText) -> std::unique_ptr< NODE > | calc_parser::NODE | inlinestatic |
CreateTextRaw(std::string aText) -> NODE * | calc_parser::NODE | inlinestatic |
CreateVar(std::string aName) -> std::unique_ptr< NODE > | calc_parser::NODE | inlinestatic |
CreateVarRaw(std::string aName) -> NODE * | calc_parser::NODE | inlinestatic |
data | calc_parser::NODE | |
type | calc_parser::NODE |