beginConditionalBlock(NEDElement *node, const char *&indent, int mode, const char *) | NEDCppGenerator | [protected] |
decreaseIndent(const char *indent) | NEDCppGenerator | [protected] |
doChannel(ChannelNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doChannelAttr(ChannelAttrNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doClass(ClassNode *node, const char *, int, const char *) | NEDCppGenerator | [protected] |
doClassDecl(ClassDeclNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doConnattr(ConnAttrNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doConnection(ConnectionNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doConnections(ConnectionsNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doCplusplus(CplusplusNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doDisplayString(DisplayStringNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doEnum(EnumNode *node, const char *indent, int mode, const char *) | NEDCppGenerator | [protected] |
doEnumDecl(EnumDeclNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doEnumField(EnumFieldNode *node, const char *indent, int mode, const char *) | NEDCppGenerator | [protected] |
doEnumFields(EnumFieldsNode *node, const char *indent, int mode, const char *) | NEDCppGenerator | [protected] |
doExpression(ExpressionNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doForloop(ForLoopNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doGate(GateNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doGates(GatesNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doGatesize(GatesizeNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doGatesizes(GatesizesNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doImport(ImportedFileNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doImports(ImportNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doLoopvar(LoopVarNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doMachine(MachineNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doMachines(MachinesNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doMessage(MessageNode *node, const char *, int, const char *) | NEDCppGenerator | [protected] |
doMessageDecl(MessageDeclNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doModule(CompoundModuleNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doNedFile(NedFileNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doNedFiles(NedFilesNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doNetwork(NetworkNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doParam(ParamNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doParams(ParamsNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doSimple(SimpleModuleNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doStruct(StructNode *node, const char *, int, const char *) | NEDCppGenerator | [protected] |
doStructDecl(StructDeclNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doSubmodule(SubmoduleNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doSubmoduleFinally(SubmoduleNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doSubmodules(SubmodulesNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doSubstmachine(SubstmachineNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doSubstmachines(SubstmachinesNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doSubstparam(SubstparamNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
doSubstparams(SubstparamsNode *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
endConditionalBlock(NEDElement *node, const char *&indent, int mode, const char *) | NEDCppGenerator | [protected] |
exprgen | NEDCppGenerator | [protected] |
findExpression(NEDElement *parent, const char *target) | NEDCppGenerator | [protected] |
generate(NEDElement *node) | NEDCppGenerator | |
generateChildren(NEDElement *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
generateChildrenExceptTags(NEDElement *node, const char *tags, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
generateChildrenWithTags(NEDElement *node, const char *tags, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
generateClass(ClassDesc &cld, FieldDesc *&fld, int numfields) | NEDCppGenerator | [protected] |
generateDescriptorClass(ClassDesc &cld, FieldDesc *&fld, int numfields) | NEDCppGenerator | [protected] |
generateItem(NEDElement *node, const char *indent, int mode=MODE_NORMAL, const char *arg=NULL) | NEDCppGenerator | [protected] |
generateStruct(ClassDesc &cld, FieldDesc *&fld, int numfields) | NEDCppGenerator | [protected] |
getConstantExpression(ExpressionNode *node) | NEDCppGenerator | [protected] |
in_network | NEDCppGenerator | [protected] |
increaseIndent(const char *indent) | NEDCppGenerator | [protected] |
indentsize | NEDCppGenerator | [protected] |
MODE_FINALLY enum value | NEDCppGenerator | [protected] |
MODE_NORMAL enum value | NEDCppGenerator | [protected] |
NEDCppGenerator(ostream &out, ostream &outh, NEDSymbolTable *symtab) | NEDCppGenerator | |
out | NEDCppGenerator | [protected] |
outh | NEDCppGenerator | [protected] |
prepareForCodeGeneration(NEDElement *node, ClassDesc &cld, FieldDesc *&fld, int &numfields) | NEDCppGenerator | [protected] |
printTemporaryVariables(const char *indent) | NEDCppGenerator | [protected] |
resolveConnectionAttributes(ConnectionNode *node, const char *indent, int mode) | NEDCppGenerator | [protected] |
resolveGate(const char *modname, ExpressionNode *modindex, const char *gatename, ExpressionNode *gateindex, bool isplusplus) | NEDCppGenerator | [protected] |
resolveSubmoduleType(SubmoduleNode *node, const char *indent) | NEDCppGenerator | [protected] |
setIndentSize(int indentsize) | NEDCppGenerator | |
submodule_var | NEDCppGenerator | [protected] |
symboltable | NEDCppGenerator | [protected] |
writeProlog(ostream &out) | NEDCppGenerator | [protected] |
~NEDCppGenerator() | NEDCppGenerator | |