| _alg_dict | MicroModelica::IR::FunctionPrinter | protected |
| accessMacros(std::string token, int offset, Option< Range > range, bool modelica_index=true) const | MicroModelica::IR::FunctionPrinter | |
| algebraic(Equation alg, bool reduction) | MicroModelica::IR::FunctionPrinter | |
| beginDimGuards(std::string token, string args, Option< Range > range, std::multimap< std::string, int > used_variables) const | MicroModelica::IR::FunctionPrinter | |
| beginExpression(std::string token, Option< Range > range) const | MicroModelica::IR::FunctionPrinter | |
| beginSwitch() | MicroModelica::IR::FunctionPrinter | |
| div(std::string var, int dim, Option< Range > range) const | MicroModelica::IR::FunctionPrinter | private |
| endDimGuards(Option< Range > range) const | MicroModelica::IR::FunctionPrinter | |
| endExpression(Option< Range > range, FUNCTION_PRINTER::ReturnStatementType ret=FUNCTION_PRINTER::ReturnStatementType::Return) const | MicroModelica::IR::FunctionPrinter | |
| endLoop() | MicroModelica::IR::FunctionPrinter | |
| endSwitch() | MicroModelica::IR::FunctionPrinter | |
| equationVariableMacros(Option< Range > range, Expression lhs, std::string id) const | MicroModelica::IR::FunctionPrinter | |
| getIndexes(string var, Option< Range > range, int offset, bool modelica_index) const | MicroModelica::IR::FunctionPrinter | |
| jacMacrosAccess(Equation eq, std::string index="row", std::string tab=TAB) const | MicroModelica::IR::FunctionPrinter | |
| jacobianTerms(list< Equation > eqs) | MicroModelica::IR::FunctionPrinter | |
| loop(int end) | MicroModelica::IR::FunctionPrinter | |
| mod(std::string var, int dim, Option< Range > range) const | MicroModelica::IR::FunctionPrinter | private |
| outputVariableName(Expression exp, Option< Range > range) | MicroModelica::IR::FunctionPrinter | |
| parseConstants(Expression ref) const | MicroModelica::IR::FunctionPrinter | |
| parseIndexes(string var, Option< Range > range, int offset, bool modelica_index=true) const | MicroModelica::IR::FunctionPrinter | |
| printAlgebraicGuards(Equation alg, Index usage) | MicroModelica::IR::FunctionPrinter | |
| ~FunctionPrinter()=default | MicroModelica::IR::FunctionPrinter | |