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.hpp21
1 files changed, 17 insertions, 4 deletions
diff --git a/ddl/out/LambdaCube.TypeInfo.hpp b/ddl/out/LambdaCube.TypeInfo.hpp
index dd6b023..993388d 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-02-26T10:42:57.376331000000Z 2// 2016-02-26T11:29:11.823283000000Z
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
@@ -8,19 +8,32 @@
8 8
9#include "LambdaCube.IR.hpp" 9#include "LambdaCube.IR.hpp"
10 10
11class TypeInfo { 11class Range {
12 public: 12 public:
13 enum class tag { 13 enum class tag {
14 TypeInfo 14 Range
15 } tag; 15 } tag;
16}; 16};
17namespace data { 17namespace data {
18 class TypeInfo : public ::TypeInfo { 18 class Range : public ::Range {
19 public: 19 public:
20 Int startLine; 20 Int startLine;
21 Int startColumn; 21 Int startColumn;
22 Int endLine; 22 Int endLine;
23 Int endColumn; 23 Int endColumn;
24 Range() { tag = tag::Range; }
25 };
26}
27class TypeInfo {
28 public:
29 enum class tag {
30 TypeInfo
31 } tag;
32};
33namespace data {
34 class TypeInfo : public ::TypeInfo {
35 public:
36 std::shared_ptr<::Range> range;
24 String text; 37 String text;
25 TypeInfo() { tag = tag::TypeInfo; } 38 TypeInfo() { tag = tag::TypeInfo; }
26 }; 39 };