Go to the documentation of this file.
21 #ifndef mia_core_property_flags_hh
22 #define mia_core_property_flags_hh
45 typedef std::set<const char *>
Set;
55 bool has(
const char *property)
const;
60 void add(
const char *property);
75 virtual bool do_has(
const char *property)
const;
virtual ~CPropertyFlagHolder()
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
bool has_all_in(const CPropertyFlagHolder &testset) const
EXPORT_CORE const char * property_gradient
constant defining the gradient property
Set get_missing_properties(const CPropertyFlagHolder &testset) const
#define NS_MIA_END
conveniance define to end the mia namespace
std::set< const char * > Set
define the type of the set of flags
This class holds a set of properties.
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
bool has(const char *property) const
void add(const char *property)