summaryrefslogtreecommitdiff
path: root/ddl/out/LambdaCube.TypeInfo2.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/LambdaCube.TypeInfo2.hpp')
-rw-r--r--ddl/out/LambdaCube.TypeInfo2.hpp50
1 files changed, 50 insertions, 0 deletions
diff --git a/ddl/out/LambdaCube.TypeInfo2.hpp b/ddl/out/LambdaCube.TypeInfo2.hpp
new file mode 100644
index 0000000..b309a2b
--- /dev/null
+++ b/ddl/out/LambdaCube.TypeInfo2.hpp
@@ -0,0 +1,50 @@
1// generated file, do not modify!
2// 2016-01-28T13:15:31.255126Z
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
11namespace data {
12 class TypeInfo {
13 public:
14 Int startLine;
15 Int startColumn;
16 Int endLine;
17 Int endColumn;
18 String text;
19 };
20}
21class TypeInfo {
22public:
23 enum class tag {
24 TypeInfo
25 } tag;
26 std::shared_ptr<data::TypeInfo> TypeInfo;
27};
28namespace data {
29 class MyLeft {
30 public:
31 std::shared_ptr<::TypeInfo> _0;
32 std::vector<std::shared_ptr<::TypeInfo>> _1;
33 };
34 class MyRight {
35 public:
36 String _0;
37 std::shared_ptr<::Pipeline> _1;
38 std::vector<std::shared_ptr<::TypeInfo>> _2;
39 };
40}
41class MyEither {
42public:
43 enum class tag {
44 MyLeft,
45 MyRight
46 } tag;
47 std::shared_ptr<data::MyLeft> MyLeft;
48 std::shared_ptr<data::MyRight> MyRight;
49};
50#endif