_curFun | ilasynth::CppSimGen | private |
_curVar | ilasynth::CppSimGen | private |
_curVarMap | ilasynth::CppSimGen | private |
_funMap | ilasynth::CppSimGen | private |
_inputs | ilasynth::CppSimGen | private |
_masks | ilasynth::CppSimGen | private |
_memConst | ilasynth::CppSimGen | private |
_modelName | ilasynth::CppSimGen | private |
_states | ilasynth::CppSimGen | private |
_unitpFuncMap | ilasynth::CppSimGen | private |
_unitpFuncVarMap | ilasynth::CppSimGen | private |
_varInFun | ilasynth::CppSimGen | private |
addFun(const std::string &name, bool ms=false) | ilasynth::CppSimGen | |
addFuncVar(const std::string &name, nptr_t node, bool ms=false) | ilasynth::CppSimGen | |
addFunUpdate(CppFun *f, nptr_t lhs, nptr_t rhs) | ilasynth::CppSimGen | |
addFunUpdate(CppFun *f, nptr_t lhs, CppVar *rhs) | ilasynth::CppSimGen | |
addInput(const std::string &name, nptr_t node, bool ms=false) | ilasynth::CppSimGen | |
addState(const std::string &name, nptr_t node, bool ms=false) | ilasynth::CppSimGen | |
appFun(CppFun *appFun, CppFun *envFun) | ilasynth::CppSimGen | |
buildFun(CppFun *f, nptr_t nptr) | ilasynth::CppSimGen | |
checkAndInsert(std::map< std::string, T *> &mp, const std::string &name, T *var, bool force=false) | ilasynth::CppSimGen | private |
CppFunMap typedef | ilasynth::CppSimGen | |
CppSimGen(const std::string &prefix) | ilasynth::CppSimGen | |
CppVarMap typedef | ilasynth::CppSimGen | |
createCommon(std::ostream &out) const | ilasynth::CppSimGen | private |
defMemClass(std::ostream &out) const | ilasynth::CppSimGen | private |
defUnitpFunc(std::ostream &out) const | ilasynth::CppSimGen | private |
depthFirstTraverse(nptr_t n) | ilasynth::CppSimGen | private |
endFun(CppFun *f) | ilasynth::CppSimGen | |
exportAllToDir(const std::string &dirName) const | ilasynth::CppSimGen | |
exportAllToFile(const std::string &fileName) const | ilasynth::CppSimGen | |
findVar(CppVarMap &mp, const std::string &name) | ilasynth::CppSimGen | private |
genModel(std::ostream &out) const | ilasynth::CppSimGen | private |
getBoolConstCpp(const BoolConst *n) | ilasynth::CppSimGen | private |
getBoolOpCpp(const BoolOp *n) | ilasynth::CppSimGen | private |
getBoolVarCpp(const BoolVar *n) | ilasynth::CppSimGen | private |
getBvConstCpp(const BitvectorConst *n) | ilasynth::CppSimGen | private |
getBvOpCpp(const BitvectorOp *n) | ilasynth::CppSimGen | private |
getBvVarCpp(const BitvectorVar *n) | ilasynth::CppSimGen | private |
getFuncVarCpp(const FuncVar *n) | ilasynth::CppSimGen | private |
getMemConstCpp(const MemConst *n) | ilasynth::CppSimGen | private |
getMemOpCpp(const MemOp *n) | ilasynth::CppSimGen | private |
getMemVarCpp(const MemVar *n) | ilasynth::CppSimGen | private |
getSignedCppCode(CppVar *var) | ilasynth::CppSimGen | private |
isITE(nptr_t n) | ilasynth::CppSimGen | private |
operator()(const Node *n) | ilasynth::CppSimGen | |
setFunReturn(CppFun *f, nptr_t nptr) | ilasynth::CppSimGen | |
setMemConst(std::ostream &out) const | ilasynth::CppSimGen | private |
~CppSimGen() | ilasynth::CppSimGen | |