MCPcopy Create free account
hub / github.com/BehaviorTree/BehaviorTree.CPP / enum_bit_or

Function enum_bit_or

3rdparty/cppzmq/zmq.hpp:1005–1010  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1003namespace detail
1004{
1005template<class T> constexpr T enum_bit_or(T a, T b) noexcept
1006{
1007 static_assert(std::is_enum<T>::value, "must be enum");
1008 using U = typename std::underlying_type<T>::type;
1009 return static_cast<T>(static_cast<U>(a) | static_cast<U>(b));
1010}
1011template<class T> constexpr T enum_bit_and(T a, T b) noexcept
1012{
1013 static_assert(std::is_enum<T>::value, "must be enum");

Callers 1

operator|Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected