diff options
Diffstat (limited to 'ddl/out/LambdaCube.TypeInfo.hpp')
-rw-r--r-- | ddl/out/LambdaCube.TypeInfo.hpp | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/ddl/out/LambdaCube.TypeInfo.hpp b/ddl/out/LambdaCube.TypeInfo.hpp deleted file mode 100644 index 8b5e74f..0000000 --- a/ddl/out/LambdaCube.TypeInfo.hpp +++ /dev/null | |||
@@ -1,95 +0,0 @@ | |||
1 | // generated file, do not modify! | ||
2 | // 2016-11-11T11:17:03.605012000000Z | ||
3 | |||
4 | #ifndef HEADER_LambdaCube.TypeInfo_H | ||
5 | #define HEADER_LambdaCube.TypeInfo_H | ||
6 | |||
7 | #include "RT.hpp" | ||
8 | |||
9 | #include "LambdaCube.IR.hpp" | ||
10 | |||
11 | class Range { | ||
12 | public: | ||
13 | enum class tag { | ||
14 | Range | ||
15 | } tag; | ||
16 | }; | ||
17 | namespace data { | ||
18 | class Range : public ::Range { | ||
19 | public: | ||
20 | Int startLine; | ||
21 | Int startColumn; | ||
22 | Int endLine; | ||
23 | Int endColumn; | ||
24 | Range() { tag = tag::Range; } | ||
25 | }; | ||
26 | } | ||
27 | class TypeInfo { | ||
28 | public: | ||
29 | enum class tag { | ||
30 | TypeInfo | ||
31 | } tag; | ||
32 | }; | ||
33 | namespace data { | ||
34 | class TypeInfo : public ::TypeInfo { | ||
35 | public: | ||
36 | std::shared_ptr<::Range> range; | ||
37 | String text; | ||
38 | TypeInfo() { tag = tag::TypeInfo; } | ||
39 | }; | ||
40 | } | ||
41 | class WarningInfo { | ||
42 | public: | ||
43 | enum class tag { | ||
44 | WarningInfo | ||
45 | } tag; | ||
46 | }; | ||
47 | namespace data { | ||
48 | class WarningInfo : public ::WarningInfo { | ||
49 | public: | ||
50 | std::shared_ptr<::Range> wRange; | ||
51 | String wText; | ||
52 | WarningInfo() { tag = tag::WarningInfo; } | ||
53 | }; | ||
54 | } | ||
55 | class ErrorInfo { | ||
56 | public: | ||
57 | enum class tag { | ||
58 | ErrorInfo | ||
59 | } tag; | ||
60 | }; | ||
61 | namespace data { | ||
62 | class ErrorInfo : public ::ErrorInfo { | ||
63 | public: | ||
64 | std::shared_ptr<::Range> eRange; | ||
65 | String eText; | ||
66 | ErrorInfo() { tag = tag::ErrorInfo; } | ||
67 | }; | ||
68 | } | ||
69 | class CompileResult { | ||
70 | public: | ||
71 | enum class tag { | ||
72 | CompileError, | ||
73 | Compiled | ||
74 | } tag; | ||
75 | }; | ||
76 | namespace data { | ||
77 | class CompileError : public ::CompileResult { | ||
78 | public: | ||
79 | String _0; | ||
80 | std::vector<std::shared_ptr<::TypeInfo>> _1; | ||
81 | std::vector<std::shared_ptr<::WarningInfo>> _2; | ||
82 | std::vector<std::shared_ptr<::ErrorInfo>> _3; | ||
83 | CompileError() { tag = tag::CompileError; } | ||
84 | }; | ||
85 | class Compiled : public ::CompileResult { | ||
86 | public: | ||
87 | String _0; | ||
88 | String _1; | ||
89 | std::shared_ptr<::Pipeline> _2; | ||
90 | std::vector<std::shared_ptr<::TypeInfo>> _3; | ||
91 | std::vector<std::shared_ptr<::WarningInfo>> _4; | ||
92 | Compiled() { tag = tag::Compiled; } | ||
93 | }; | ||
94 | } | ||
95 | #endif | ||