equal
deleted
inserted
replaced
|
1 #pragma once |
|
2 |
|
3 #include "../include/relpipe/reader/typedefs.h" |
|
4 #include "../include/relpipe/reader/TypeId.h" |
|
5 #include "../include/relpipe/reader/handlers/AttributeMetadata.h" |
|
6 |
|
7 namespace relpipe { |
|
8 namespace reader { |
|
9 namespace handlers { |
|
10 |
|
11 class AttributeMetadataPrivate { |
|
12 public: |
|
13 string_t attributeName; |
|
14 relpipe::reader::TypeId typeId; |
|
15 string_t typeName; |
|
16 }; |
|
17 |
|
18 AttributeMetadata::~AttributeMetadata() { |
|
19 // delete impl; |
|
20 std::cout << "FIXME: delete impl in ~AttributeMetadata() but no double-delete / smart pointer" << std::endl; |
|
21 } |
|
22 |
|
23 string_t AttributeMetadata::getAttributeName() const { |
|
24 return impl->attributeName; |
|
25 } |
|
26 |
|
27 relpipe::reader::TypeId AttributeMetadata::getTypeId() const { |
|
28 return impl->typeId; |
|
29 } |
|
30 |
|
31 string_t AttributeMetadata::getTypeName() const { |
|
32 return impl->typeName; |
|
33 } |
|
34 |
|
35 } |
|
36 } |
|
37 } |