From 0605eed698443dc18c48340084507c90e97a9333 Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Fri, 9 Jan 2015 01:09:07 +0100 Subject: Adapted code to new resolve function --- src/core/model/Domain.hpp | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) (limited to 'src/core/model/Domain.hpp') diff --git a/src/core/model/Domain.hpp b/src/core/model/Domain.hpp index 6995d14..18ebfb4 100644 --- a/src/core/model/Domain.hpp +++ b/src/core/model/Domain.hpp @@ -254,12 +254,6 @@ private: FieldType fieldType; Owned primitiveType; -protected: - void doResolve(std::vector> &res, - const std::vector &path, Filter filter, - void *filterData, unsigned idx, - VisitorSet &visited) override; - public: const bool optional; @@ -310,7 +304,6 @@ public: : Node(mgr, std::move(name), parent), children(this), fieldType(fieldType), - // TODO: What would be a wise initialization of the primitiveType? optional(optional) { } @@ -360,10 +353,7 @@ private: NodeVector fieldDescriptors; protected: - void doResolve(std::vector> &res, - const std::vector &path, Filter filter, - void *filterData, unsigned idx, - VisitorSet &visited) override; + void continueResolve(ResolutionState &state) override; public: Descriptor(Manager &mgr, std::string name, Handle domain, @@ -467,12 +457,6 @@ private: Owned isa; NodeVector parents; -protected: - void doResolve(std::vector> &res, - const std::vector &path, Filter filter, - void *filterData, unsigned idx, - VisitorSet &visited) override; - public: const bool transparent; // TODO: Is it possible to have root=true and cardinality other than 1? @@ -553,10 +537,7 @@ private: NodeVector typesystems; protected: - void doResolve(std::vector> &res, - const std::vector &path, Filter filter, - void *filterData, unsigned idx, - VisitorSet &visited) override; + void continueResolve(ResolutionState &state) override; public: Domain(Manager &mgr, Handle sys, std::string name) -- cgit v1.2.3