LIDL Soundboard  1.9.0
A simple soundboard, yet better than EXP Soundboard forsenE
bitmask_operators.h File Reference
#include <type_traits>
Include dependency graph for bitmask_operators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  enable_bitmask_operators< E >
 

Functions

template<typename E >
std::enable_if< enable_bitmask_operators< E >::enable, E >::type operator| (E lhs, E rhs)
 
template<typename E >
std::enable_if< enable_bitmask_operators< E >::enable, E >::type operator & (E lhs, E rhs)
 
template<typename E >
std::enable_if< enable_bitmask_operators< E >::enable, E >::type operator^ (E lhs, E rhs)
 
template<typename E >
std::enable_if< enable_bitmask_operators< E >::enable, E >::type operator~ (E lhs)
 
template<typename E >
std::enable_if< enable_bitmask_operators< E >::enable, E & >::type operator|= (E &lhs, E rhs)
 
template<typename E >
std::enable_if< enable_bitmask_operators< E >::enable, E & >::type operator&= (E &lhs, E rhs)
 
template<typename E >
std::enable_if< enable_bitmask_operators< E >::enable, E & >::type operator^= (E &lhs, E rhs)
 

Function Documentation

◆ operator &()

template<typename E >
std::enable_if<enable_bitmask_operators<E>::enable,E>::type operator & ( lhs,
rhs 
)

◆ operator&=()

template<typename E >
std::enable_if<enable_bitmask_operators<E>::enable,E&>::type operator&= ( E &  lhs,
rhs 
)

◆ operator^()

template<typename E >
std::enable_if<enable_bitmask_operators<E>::enable,E>::type operator^ ( lhs,
rhs 
)

◆ operator^=()

template<typename E >
std::enable_if<enable_bitmask_operators<E>::enable,E&>::type operator^= ( E &  lhs,
rhs 
)

◆ operator|()

template<typename E >
std::enable_if<enable_bitmask_operators<E>::enable,E>::type operator| ( lhs,
rhs 
)

◆ operator|=()

template<typename E >
std::enable_if<enable_bitmask_operators<E>::enable,E&>::type operator|= ( E &  lhs,
rhs 
)

◆ operator~()

template<typename E >
std::enable_if<enable_bitmask_operators<E>::enable,E>::type operator~ ( lhs)