uLib-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Flags.h File Reference
#include <Core/Types.h>

Go to the source code of this file.

Data Structures

class  uLib::Flags< Enum >
 

Namespaces

 uLib
 

Macros

#define ULIB_OPERATORS_FOR_FLAGS(Flags)
 

Macro Definition Documentation

#define ULIB_OPERATORS_FOR_FLAGS (   Flags)
Value:
CONSTEXPR inline QFlags<Flags::enum_type> operator|(Flags::enum_type f1, Flags::enum_type f2) \
{ return QFlags<Flags::enum_type>(f1) | f2; } \
CONSTEXPR inline QFlags<Flags::enum_type> operator|(Flags::enum_type f1, QFlags<Flags::enum_type> f2) \
{ return f2 | f1; }
#define CONSTEXPR
Definition: Types.h:161