diff options
Diffstat (limited to 'ddl/out/LambdaCube.TypeInfo.hpp')
-rw-r--r-- | ddl/out/LambdaCube.TypeInfo.hpp | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/ddl/out/LambdaCube.TypeInfo.hpp b/ddl/out/LambdaCube.TypeInfo.hpp index 28bc52f..441e00e 100644 --- a/ddl/out/LambdaCube.TypeInfo.hpp +++ b/ddl/out/LambdaCube.TypeInfo.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-09-15T19:44:48.120020034Z | 2 | // 2016-11-10T15:07:11.972496000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.TypeInfo_H | 4 | #ifndef HEADER_LambdaCube.TypeInfo_H |
5 | #define HEADER_LambdaCube.TypeInfo_H | 5 | #define HEADER_LambdaCube.TypeInfo_H |
@@ -38,6 +38,34 @@ namespace data { | |||
38 | TypeInfo() { tag = tag::TypeInfo; } | 38 | TypeInfo() { tag = tag::TypeInfo; } |
39 | }; | 39 | }; |
40 | } | 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 | } | ||
41 | class CompileResult { | 69 | class CompileResult { |
42 | public: | 70 | public: |
43 | enum class tag { | 71 | enum class tag { |
@@ -48,9 +76,9 @@ class CompileResult { | |||
48 | namespace data { | 76 | namespace data { |
49 | class CompileError : public ::CompileResult { | 77 | class CompileError : public ::CompileResult { |
50 | public: | 78 | public: |
51 | std::vector<std::shared_ptr<::Range>> _0; | 79 | std::vector<std::shared_ptr<::TypeInfo>> _0; |
52 | String _1; | 80 | std::vector<std::shared_ptr<::WarningInfo>> _1; |
53 | std::vector<std::shared_ptr<::TypeInfo>> _2; | 81 | std::vector<std::shared_ptr<::ErrorInfo>> _2; |
54 | CompileError() { tag = tag::CompileError; } | 82 | CompileError() { tag = tag::CompileError; } |
55 | }; | 83 | }; |
56 | class Compiled : public ::CompileResult { | 84 | class Compiled : public ::CompileResult { |
@@ -59,6 +87,7 @@ namespace data { | |||
59 | String _1; | 87 | String _1; |
60 | std::shared_ptr<::Pipeline> _2; | 88 | std::shared_ptr<::Pipeline> _2; |
61 | std::vector<std::shared_ptr<::TypeInfo>> _3; | 89 | std::vector<std::shared_ptr<::TypeInfo>> _3; |
90 | std::vector<std::shared_ptr<::WarningInfo>> _4; | ||
62 | Compiled() { tag = tag::Compiled; } | 91 | Compiled() { tag = tag::Compiled; } |
63 | }; | 92 | }; |
64 | } | 93 | } |