21 #include <unity/util/NonCopyable.h>
22 #include <unity/scopes/Variant.h>
23 #include <unity/util/DefinesPtrs.h>
81 std::string
id()
const;
85 static FilterBase::SCPtr deserialize(
VariantMap const& var);
99 std::unique_ptr<internal::FilterBaseImpl> p;
std::string filter_type() const
Get the type name of this filter.
Definition: FilterBase.cpp:61
std::list< FilterBase::SCPtr > Filters
List of filters.
Definition: FilterBase.h:106
void set_display_hints(int hints)
Sets display hints for the Shell UI.
Definition: FilterBase.cpp:46
Definition: FilterBase.h:60
std::string id() const
Get the identifier of this filter.
Definition: FilterBase.cpp:51
Base class for all implementations of filters.
Definition: FilterBase.h:46
DisplayHints
Display hints for the Shell UI.
Definition: FilterBase.h:57
int display_hints() const
Get display hints of this filter.
Definition: FilterBase.cpp:56
Top-level namespace for all things Unity-related.
Definition: Version.h:49
std::map< std::string, Variant > VariantMap
A dictionary of (string, Variant) pairs.
Definition: Variant.h:38
Definition: ActionMetadata.h:31
Definition: FilterBase.h:59