diff options
Diffstat (limited to 'flowgraph/data.h')
-rw-r--r-- | flowgraph/data.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/flowgraph/data.h b/flowgraph/data.h index 1ed4964..abf046d 100644 --- a/flowgraph/data.h +++ b/flowgraph/data.h @@ -8,7 +8,7 @@ namespace FlowGraph { // Explicitely not including size - enum class DataType + enum class DataType: int { Size, Int, @@ -27,8 +27,9 @@ namespace FlowGraph { class Data { public: - Data(DataType type, std::shared_ptr<Storage> storage):m_type(type) {} + Data(DataType type, std::shared_ptr<Storage> storage): m_type(type), m_storage(storage) {} DataType type() const { return m_type; } + std::shared_ptr<Storage> storage() { return m_storage; } private: const DataType m_type; std::shared_ptr<Storage> m_storage; |