aknlayoutcompiler/inc/MLCompData2Cdl.h
changeset 1 b700e12870ca
parent 0 f58d6ec98e88
equal deleted inserted replaced
0:f58d6ec98e88 1:b700e12870ca
    23 #include <vector>
    23 #include <vector>
    24 #include <iosfwd>
    24 #include <iosfwd>
    25 #include "MLCompData.h"
    25 #include "MLCompData.h"
    26 using namespace std;
    26 using namespace std;
    27 
    27 
    28 #include <cdlcompilertoolkit/cdltkinterface.h>
    28 #include <CdlCompilerToolkit/CdlTkInterface.h>
    29 using namespace CdlCompilerToolkit;
    29 using namespace CdlCompilerToolkit;
    30 
    30 
    31 
    31 
    32 /**
    32 /**
    33 *  MLCompDataToCdl
    33 *  MLCompDataToCdl
    57 	static string SubTableLimitsApiName(TMLCompDataTable::TMLCompDataSubTable& aSubTable);
    57 	static string SubTableLimitsApiName(TMLCompDataTable::TMLCompDataSubTable& aSubTable);
    58 	static string SubTableParamLimtsApiName(TMLCompDataTable::TMLCompDataSubTable& aSubTable);
    58 	static string SubTableParamLimtsApiName(TMLCompDataTable::TMLCompDataSubTable& aSubTable);
    59 	static string LineApiName(TMLCompDataLine& aLine);
    59 	static string LineApiName(TMLCompDataLine& aLine);
    60 	static string LineParamLimitsApiName(TMLCompDataLine& aLine);
    60 	static string LineParamLimitsApiName(TMLCompDataLine& aLine);
    61 private:
    61 private:
    62 	static string MLCompDataToCdl::ReturnType(TMLCompDataLine& aLine);
    62 	static string ReturnType(TMLCompDataLine& aLine);
    63 	static void ReplaceRemovedAPIs(CCdlTkInterface& aInterface, const TMLCompData& aLayout, bool aDeletesAllowed);
    63 	static void ReplaceRemovedAPIs(CCdlTkInterface& aInterface, const TMLCompData& aLayout, bool aDeletesAllowed);
    64 	static void CleanUpAPIComments(CCdlTkInterface& aInterface);
    64 	static void CleanUpAPIComments(CCdlTkInterface& aInterface);
    65 	static CCdlTkFunctionApi* ProcessFunctionApi(CCdlTkInterface& aInterface, string aReturnType, string aName, bool& aIsNew);
    65 	static CCdlTkFunctionApi* ProcessFunctionApi(CCdlTkInterface& aInterface, string aReturnType, string aName, bool& aIsNew);
    66 	static CCdlTkFunctionApi* CreateFunctionApi(CCdlTkInterface& aInterface, string aReturnType, string aName);
    66 	static CCdlTkFunctionApi* CreateFunctionApi(CCdlTkInterface& aInterface, string aReturnType, string aName);
    67 	static void UpdateFunctionApi(CCdlTkFunctionApi& aApi, CCdlTkInterface& aInterface, string aReturnType, string aName);
    67 	static void UpdateFunctionApi(CCdlTkFunctionApi& aApi, CCdlTkInterface& aInterface, string aReturnType, string aName);