19 #ifndef UNITY_SCOPES_FILTERSTATE_H
20 #define UNITY_SCOPES_FILTERSTATE_H
22 #include <unity/scopes/Variant.h>
23 #include <unity/util/DefinesPtrs.h>
36 class FilterStateImpl;
82 void remove(std::string
const& id);
86 std::unique_ptr<internal::FilterStateImpl> p;
87 friend class internal::FilterBaseImpl;
88 friend class internal::FilterStateImpl;
bool has_filter(std::string const &id) const
Check if state for the given filter has been stored.
Definition: FilterState.cpp:67
std::map< std::string, Variant > VariantMap
A dictionary of (string, Variant) pairs.
Definition: Variant.h:39
Captures state of multiple filters.
Definition: FilterState.h:47
FilterState()
Constructs a an empty filter state instance.
Definition: FilterState.cpp:29