summaryrefslogtreecommitdiff
path: root/ddl/out/LambdaCube.TypeInfo.hpp
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-02-26 12:32:18 +0100
committerPéter Diviánszky <divipp@gmail.com>2016-02-26 12:32:18 +0100
commit5ea5e05a87c76d80194dbdfac177994aa870b783 (patch)
treebc1c27ab28fa248b343c13e949caa3ab9a3caaa9 /ddl/out/LambdaCube.TypeInfo.hpp
parentc0d38528840c15998c02ef8e04a0a7b7be34ad5d (diff)
add Range type
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 };