21 #include <unity/scopes/Annotation.h>
22 #include <unity/scopes/CategorisedResult.h>
23 #include <unity/scopes/Category.h>
24 #include <unity/scopes/Department.h>
25 #include <unity/scopes/FilterBase.h>
26 #include <unity/scopes/ListenerBase.h>
27 #include <unity/util/DefinesPtrs.h>
28 #include <unity/util/NonCopyable.h>
38 namespace experimental
71 virtual void push(Department::SCPtr
const& parent);
83 virtual void push(experimental::Annotation annotation);
94 virtual void push(Category::SCPtr
const& category);
std::list< FilterBase::SCPtr > Filters
List of filters.
Definition: FilterBase.h:106
Top-level namespace for all things Unity-related.
Definition: Version.h:49
Abstract base interface for a client to receive the results of a query.
Definition: SearchListenerBase.h:56
virtual void push(Department::SCPtr const &parent)
Called at most once by the scopes run time for a tree of departments returned by a query...
Captures state of multiple filters.
Definition: FilterState.h:46
A result, including the category it belongs to.
Definition: CategorisedResult.h:41
Abstract base class to be notified of request completion (such as a query or activation request)...
Definition: ListenerBase.h:43