36 #ifndef NEKTARUNIVTYPEDEF_HPP
37 #define NEKTARUNIVTYPEDEF_HPP
40 #include <boost/cstdint.hpp>
52 static const unsigned int Value = 1;
56 static const unsigned int Value = 2;
60 static const unsigned int Value = 3;
65 static const unsigned int Value = 4;
105 std::map<FlagType, bool>::const_iterator x;
106 return ((x =
m_data.find(key)) !=
m_data.end() && x->second);
static const unsigned int Value
void set(const FlagType &key, bool value)
static const unsigned int Value
bool isSet(const FlagType &key) const
std::map< FlagType, bool > m_data
const char *const FlagTypeMap[]
String map for FlagType enumeration.
static const unsigned int Value
FlagType
Enumeration of flags for passing a list of options.
static const unsigned int Value
static FlagList NullFlagList
An empty flag list.