glbinding  2.1.1.000000000000
A C++ binding for the OpenGL API, generated using the gl.xml specification.
SharedBitfield.inl File Reference

Namespaces

 glbinding
 Contains all the classes of glbinding.
 

Functions

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...