21 #ifndef UNORDERED_SET_FILTER_H 22 #define UNORDERED_SET_FILTER_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef STD_UNORDERED_SET_H 29 #include "SheafSystem/std_unordered_set.h" 32 #ifndef STD_IOSTREAM_H 33 #include "SheafSystem/std_iostream.h" 56 const unordered::unordered_set<pod_index_type>&
filter()
const 66 return _filter.find(xmbr_index) != _filter.end();
71 const unordered::unordered_set<pod_index_type>& _filter;
76 #endif // ifndef UNORDERED_SET_FILTER_H unordered_set_filter(const unordered::unordered_set< pod_index_type > &xfilter)
Creates an instance for unordered_set xfilter.
bool operator()(pod_index_type xmbr_index) const
True if and only if filter() contains xmbr_index.
Hash set implementation of filter concept.
const unordered::unordered_set< pod_index_type > & filter() const
The filter.
int_type pod_index_type
The plain old data index type.
Namespace for the sheaves component of the sheaf system.