| 1514 | class Macro { |
| 1515 | public: |
| 1516 | explicit Macro(std::vector<std::string> &f) : nameTokDef(nullptr), valueToken(nullptr), endToken(nullptr), files(f), tokenListDefine(f), variadic(false), variadicOpt(false), valueDefinedInCode_(false) {} |
| 1517 | |
| 1518 | /** |
| 1519 | * @throws std::runtime_error thrown on bad macro syntax |