LeechCraft  0.6.70-15082-g543737046d
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  LC::Util::BitFlags< T >
 

Namespaces

 LC
 
 LC::Util
 

Macros

#define DECLARE_BIT_FLAGS(F)
 

Macro Definition Documentation

◆ DECLARE_BIT_FLAGS

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

Definition at line 61 of file bitflags.h.

LC::Util::BitFlags
Definition: bitflags.h:22
LC::Util::oral::detail::operator|
auto operator|(const L &left, InfixBinary< Op >) noexcept
Definition: oral.h:838