def genHppCode(inputFile, outputFile, baseName="", isStock=False): typeManager = StdTypeManger() desc = parseFile(inputFile, typeManager) generator = None if isStock: generator = StockClientCodeGenerator(desc, typeManager) else: generator = StdClientCodeGenerator(desc, typeManager) codesDefine = generator.genCodesHpp(baseName) saveFile(outputFile, codesDefine)
def genStdClientCode(inputFile, outputFile, isStock=False): typeManager = StdTypeManger() desc = parseFile(input, typeManager) generator = None if isStock: generator = StockClientCodeGenerator(desc, typeManager) else: generator = StdClientCodeGenerator(desc, typeManager) codesDefine = generator.genCodes() codesRealize = generator.genCodesRealize(parseFileName(outputFile)) saveFile(outputFile, codesDefine) saveFile(outputFile.replace(u".h", u".cpp"), codesRealize)