KiCad PCB EDA Suite
|
Go to the source code of this file.
Classes | |
class | AM_PARAM_EVAL |
This helper class hold a value or an arithmetic operator to calculate the final value of a aperture macro parameter, using usual arithmetic operator precedence Only operators ADD, SUB, MUL, DIV, OPEN_PAR, CLOSE_PAR have meaning when calculating a value. More... | |
class | AM_PARAM_ITEM |
Hold an operand for an AM_PARAM as defined within standard RS274X. More... | |
class | AM_PARAM |
Hold a parameter value for an "aperture macro" as defined within standard RS274X. More... | |
Typedefs | |
typedef std::vector< AM_PARAM_EVAL > | AM_PARAM_EVAL_STACK |
typedef std::vector< AM_PARAM > | AM_PARAMS |
Enumerations | |
enum | parm_item_type { NOP , PUSHVALUE , PUSHPARM , ADD , SUB , MUL , DIV , OPEN_PAR , CLOSE_PAR , POPVALUE } |
typedef std::vector<AM_PARAM_EVAL> AM_PARAM_EVAL_STACK |
Definition at line 210 of file am_param.h.
Definition at line 351 of file am_param.h.
enum parm_item_type |
Enumerator | |
---|---|
NOP | |
PUSHVALUE | |
PUSHPARM | |
ADD | |
SUB | |
MUL | |
DIV | |
OPEN_PAR | |
CLOSE_PAR | |
POPVALUE |
Definition at line 148 of file am_param.h.