summaryrefslogtreecommitdiff
path: root/ddl/out/LambdaCube.TypeInfo2.hpp
diff options
context:
space:
mode:
authorCsaba Hruska <csaba.hruska@gmail.com>2016-01-29 15:27:53 +0100
committerCsaba Hruska <csaba.hruska@gmail.com>2016-01-29 15:27:53 +0100
commitfe9a7c6d0af59227ff34b098f2a5ba1359790ae8 (patch)
tree3bb7170620c4b914d8bc39127af1e4fb4627fab3 /ddl/out/LambdaCube.TypeInfo2.hpp
parent0c885c5c6bfb69c543635fd08d697ce44f24642d (diff)
add Schema to IR module, also use namespace
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