LeechCraft  0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
bitflags.h File Reference
#include <type_traits>
+ Include dependency graph for bitflags.h:

Go to the source code of this file.

Classes

class  LeechCraft::Util::BitFlags< T >
 

Namespaces

 LeechCraft
 
 LeechCraft::Util
 

Macros

#define DECLARE_BIT_FLAGS(F)
 

Macro Definition Documentation

◆ DECLARE_BIT_FLAGS

#define DECLARE_BIT_FLAGS (   F)
Value:
LeechcRaft::Util::BitFlags<F> operator& (F left, F right) \
{ \
return LeechcRaft::Util::BitFlags<F> { left } & right; \
} \
LeechcRaft::Util::BitFlags<F> operator| (F left, F right) \
{ \
return LeechcRaft::Util::BitFlags<F> { left } | right; \
}

Definition at line 85 of file bitflags.h.