aknlayoutcompiler/inc/Lay2Cdl.h
changeset 1 b700e12870ca
parent 0 f58d6ec98e88
equal deleted inserted replaced
0:f58d6ec98e88 1:b700e12870ca
    20 #define LAY2CDL_H
    20 #define LAY2CDL_H
    21 
    21 
    22 #include <string>
    22 #include <string>
    23 #include <vector>
    23 #include <vector>
    24 #include <iosfwd>
    24 #include <iosfwd>
       
    25 #include <memory>
    25 #include "Layout.h"
    26 #include "Layout.h"
    26 using namespace std;
    27 using namespace std;
    27 
    28 
    28 #include <cdlcompilertoolkit/cdltkinterface.h>
    29 #include <CdlCompilerToolkit/CdlTkInterface.h>
    29 using namespace CdlCompilerToolkit;
    30 using namespace CdlCompilerToolkit;
    30 
    31 
    31 
    32 
    32 /**
    33 /**
    33 *  LayoutToCdl
    34 *  LayoutToCdl
    34 *  Generate a CDL interface for a layout
    35 *  Generate a CDL interface for a layout
    35 */
    36 */
       
    37 
    36 class LayoutToCdl
    38 class LayoutToCdl
    37 	{
    39 	{
    38 public:
    40 public:
    39 	static int Process(const vector<string>& args);
    41 	static int Process(const vector<string>& args);
    40 	static void ShowHelp(ostream& stream);
    42 	static void ShowHelp(ostream& stream);