|
template<typename Enum , typename ConvertibleEnum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator| (Enum a, ConvertibleEnum b) |
| External bit-wise 'or' operator for bitfield types on the left hand side. More...
|
|
template<typename ConvertibleEnum , typename Enum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator| (ConvertibleEnum a, Enum b) |
| External bit-wise 'or' operator for bitfield types on the right hand side. More...
|
|
template<typename Enum , typename ConvertibleEnum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator|= (Enum &a, ConvertibleEnum b) |
| External bit-wise 'or' assignment operator for bitfield types on the left hand side. More...
|
|
template<typename Enum , typename ConvertibleEnum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator & (Enum a, ConvertibleEnum b) |
| External bit-wise 'and' operator for bitfield types on the left hand side. More...
|
|
template<typename ConvertibleEnum , typename Enum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator & (ConvertibleEnum a, Enum b) |
| External bit-wise 'and' operator for bitfield types on the right hand side. More...
|
|
template<typename Enum , typename ConvertibleEnum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator &= (Enum &a, ConvertibleEnum b) |
| External bit-wise 'and' assignment operator for bitfield types on the left hand side. More...
|
|
template<typename Enum , typename ConvertibleEnum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator^ (Enum a, ConvertibleEnum b) |
| External bit-wise 'xor' operator for bitfield types on the left hand side. More...
|
|
template<typename ConvertibleEnum , typename Enum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator^ (ConvertibleEnum a, Enum b) |
| External bit-wise 'xor' operator for bitfield types on the right hand side. More...
|
|
template<typename Enum , typename ConvertibleEnum > |
std::enable_if< std::is_base_of< SharedBitfieldBase< typename std::underlying_type< typename std::enable_if< std::is_enum< Enum >::value, Enum >::type >::type >, ConvertibleEnum >::value, Enum >::type | glbinding::operator^= (Enum &a, ConvertibleEnum b) |
| External bit-wise 'xpyor' assignment operator for bitfield types on the left hand side. More...
|
|