def makeConstructorImplementations(aParams, aClass, aMatchParams): imp_str = '' CreditsConsumed = aMatchParams[0] ExpCmdStatus = aMatchParams[1] ExpCmdComplete = aMatchParams[2] if len(aParams) > 0: imp_str += 'C' + aClass + 'Command::C' + aClass + 'Command(' + makeNonOwnedParameters(aParams) + ')\n\t: CHCICommandBase(K' + aClass + 'Opcode)\n\t' + makeMemberInitialization(aParams) + '\n\t{\n\t' if int(CreditsConsumed) != 1: imp_str += 'SetCreditsConsumed(' + str(CreditsConsumed) + ');\n\t' if ExpCmdStatus == 'False': imp_str += 'SetExpectsCommandStatusEvent(EFalse);\n\t' if ExpCmdComplete == 'False': imp_str += 'SetExpectsCommandCompleteEvent(EFalse);\n\t' imp_str += '}\n\n' imp_str += 'C' + aClass + 'Command::C' + aClass + 'Command()\n\t: CHCICommandBase(K' + aClass + 'Opcode)\n\t{\n\t' if int(CreditsConsumed) != 1: imp_str += 'SetCreditsConsumed(' + str(CreditsConsumed) + ');\n\t' if ExpCmdStatus == 'False': imp_str += 'SetExpectsCommandStatusEvent(EFalse);\n\t' if ExpCmdComplete == 'False': imp_str += 'SetExpectsCommandCompleteEvent(EFalse);\n\t' imp_str += '}' if customConstructL(aParams): imp_str += '\n\nvoid C' + aClass + 'Command::ConstructL(' + makeOwnedParameters(aParams) + ')\n\t{\n\tCHCICommandBase::BaseConstructL();\n\t' imp_str += makeOwnedMemberAssignment(aParams) imp_str += '\n\t}' return imp_str
def makeConstructorDefinitions(aParams, aClass): def_str = '' if len(aParams) > 0: def_str += 'C' + aClass + '(' + makeNonOwnedParameters(aParams) + ');\n\t' def_str += 'C' + aClass + '();' if customConstructL(aParams): def_str += '\n\tvoid ConstructL(' + makeOwnedParameters(aParams) + ');' return def_str
def makeConstructorDefinitions(aParams, aClass): def_str = '' if len(aParams) > 0: def_str += 'C' + aClass + '(' + makeNonOwnedParameters( aParams) + ');\n\t' def_str += 'C' + aClass + '();' if customConstructL(aParams): def_str += '\n\tvoid ConstructL(' + makeOwnedParameters(aParams) + ');' return def_str
def makeConstructorImplementations(aParams, aClass, aMatchParams): imp_str = '' CreditsConsumed = aMatchParams[0] ExpCmdStatus = aMatchParams[1] ExpCmdComplete = aMatchParams[2] if len(aParams) > 0: imp_str += 'C' + aClass + 'Command::C' + aClass + 'Command(' + makeNonOwnedParameters( aParams ) + ')\n\t: CHCICommandBase(K' + aClass + 'Opcode)\n\t' + makeMemberInitialization( aParams) + '\n\t{\n\t' if int(CreditsConsumed) != 1: imp_str += 'SetCreditsConsumed(' + str(CreditsConsumed) + ');\n\t' if ExpCmdStatus == 'False': imp_str += 'SetExpectsCommandStatusEvent(EFalse);\n\t' if ExpCmdComplete == 'False': imp_str += 'SetExpectsCommandCompleteEvent(EFalse);\n\t' imp_str += '}\n\n' imp_str += 'C' + aClass + 'Command::C' + aClass + 'Command()\n\t: CHCICommandBase(K' + aClass + 'Opcode)\n\t{\n\t' if int(CreditsConsumed) != 1: imp_str += 'SetCreditsConsumed(' + str(CreditsConsumed) + ');\n\t' if ExpCmdStatus == 'False': imp_str += 'SetExpectsCommandStatusEvent(EFalse);\n\t' if ExpCmdComplete == 'False': imp_str += 'SetExpectsCommandCompleteEvent(EFalse);\n\t' imp_str += '}' if customConstructL(aParams): imp_str += '\n\nvoid C' + aClass + 'Command::ConstructL(' + makeOwnedParameters( aParams) + ')\n\t{\n\tCHCICommandBase::BaseConstructL();\n\t' imp_str += makeOwnedMemberAssignment(aParams) imp_str += '\n\t}' return imp_str