21 #include <unity/scopes/ChildScope.h> 22 #include <unity/scopes/QueryBase.h> 23 #include <unity/scopes/QueryCtrlProxyFwd.h> 24 #include <unity/scopes/ScopeProxyFwd.h> 25 #include <unity/scopes/SearchReplyProxyFwd.h> 26 #include <unity/scopes/Variant.h> 27 #include <unity/scopes/SearchListenerBase.h> 29 #include <unity/util/DefinesPtrs.h> 30 #include <unity/util/NonCopyable.h> 45 class SearchQueryBaseImpl;
106 std::string
const& query_string,
107 SearchListenerBase::SPtr
const& reply);
109 std::string
const& query_string,
110 SearchListenerBase::SPtr
const& reply);
112 std::string
const& query_string,
114 SearchListenerBase::SPtr
const& reply);
116 std::string
const& query_string,
117 std::string
const& department_id,
119 SearchListenerBase::SPtr
const& reply);
121 std::string
const& query_string,
122 std::string
const& department_id,
124 SearchListenerBase::SPtr
const& reply);
126 std::string
const& query_string,
127 std::string
const& department_id,
130 SearchListenerBase::SPtr
const& reply);
132 std::string
const& query_string,
133 std::string
const& department_id,
136 SearchListenerBase::SPtr
const& reply);
138 std::string
const& query_string,
139 std::string
const& department_id,
143 SearchListenerBase::SPtr
const& reply);
145 std::string
const& query_string,
146 std::string
const& department_id,
150 SearchListenerBase::SPtr
const& reply);
178 internal::SearchQueryBaseImpl* fwd()
const;
180 void set_department_id(std::string
const& department_id);
181 std::string department_id()
const;
183 friend class internal::QueryObject;
184 friend class internal::ScopeObject;
185 friend class internal::smartscopes::SSQueryObject;
186 friend class internal::smartscopes::SSScopeObject;
A container for details about an aggregator's child scope.
Definition: ChildScope.h:45
std::shared_ptr< Scope > ScopeProxy
Convenience type definition.
Definition: ScopeProxyFwd.h:34
Abstract server-side base interface for a query that is executed inside a scope.
Definition: QueryBase.h:60
Simple variant class that can hold an integer, boolean, string, double, dictionary, array or null value.
Definition: Variant.h:57
Top-level namespace for all things Unity-related.
Definition: Version.h:49
Definition: ActionMetadata.h:31
Parameters of a search query.
Definition: CannedQuery.h:49
Stores the state of multiple filters.
Definition: FilterState.h:46
Abstract base class to represent a particular query.
Definition: SearchQueryBase.h:66
std::shared_ptr< QueryCtrl > QueryCtrlProxy
Convenience type definition.
Definition: QueryCtrlProxyFwd.h:33
std::shared_ptr< SearchReply > SearchReplyProxy
Convenience type definition.
Definition: SearchReplyProxyFwd.h:34