summaryrefslogtreecommitdiff
path: root/ddl/out/LambdaCube.TypeInfo.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/LambdaCube.TypeInfo.hpp')
-rw-r--r--ddl/out/LambdaCube.TypeInfo.hpp37
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}
41class WarningInfo {
42 public:
43 enum class tag {
44 WarningInfo
45 } tag;
46};
47namespace data {
48 class WarningInfo : public ::WarningInfo {
49 public:
50 std::shared_ptr<::Range> wRange;
51 String wText;
52 WarningInfo() { tag = tag::WarningInfo; }
53 };
54}
55class ErrorInfo {
56 public:
57 enum class tag {
58 ErrorInfo
59 } tag;
60};
61namespace data {
62 class ErrorInfo : public ::ErrorInfo {
63 public:
64 std::shared_ptr<::Range> eRange;
65 String eText;
66 ErrorInfo() { tag = tag::ErrorInfo; }
67 };
68}
41class CompileResult { 69class CompileResult {
42 public: 70 public:
43 enum class tag { 71 enum class tag {
@@ -48,9 +76,9 @@ class CompileResult {
48namespace data { 76namespace 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}