summaryrefslogtreecommitdiffhomepage
path: root/flowgraph/scope.h
diff options
context:
space:
mode:
authorRoland Reichwein <mail@reichwein.it>2020-11-17 12:38:40 +0100
committerRoland Reichwein <mail@reichwein.it>2020-11-17 12:38:40 +0100
commit927eb99e75325164a541c2638e1e607294019381 (patch)
tree5b5476456f0f957fc7492465ff08ace54e1a9e48 /flowgraph/scope.h
parentc9cb051fae190acfc36813e4a23759fb9b9c3df3 (diff)
Complete hierarchical evaluation (unittest and systemtest fixed)
Diffstat (limited to 'flowgraph/scope.h')
-rw-r--r--flowgraph/scope.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/flowgraph/scope.h b/flowgraph/scope.h
index 65898cf..3fc0fcc 100644
--- a/flowgraph/scope.h
+++ b/flowgraph/scope.h
@@ -16,11 +16,14 @@ namespace FlowGraph {
class LocalScope
{
public:
- LocalScope() = default;
+ LocalScope();
+ ~LocalScope();
void push_back(std::shared_ptr<Data> data);
void append(const LocalScope& other);
- index_t indexOfStorage(const Storage& storage) const;
+ index_t indexOfData(const FlowGraph::Data& data) const;
+
+ size_t size() const;
private:
std::vector<std::shared_ptr<Data>> m_variables;