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