glbinding
2.0.0.00e2ff521289
A C++ binding for the OpenGL API, generated using the gl.xml specification.
|
The SharedBitfield type list intersection. More...
#include <glbinding/include/glbinding/SharedBitfield.h>
Public Types | |
using | type = typename std::conditional<!is_member_of_SharedBitfield< T, OtherTypes... >::value, typename intersect_SharedBitfield< SharedBitfield< Types... >, SharedBitfield< OtherTypes... >>::type, typename prepend_to_SharedBitfield< T, typename intersect_SharedBitfield< SharedBitfield< Types... >, SharedBitfield< OtherTypes... >>::type >::type >::type |
Result of the intersection. More... | |
The SharedBitfield type list intersection.
T | Head of the first SharedBitfield type list. |
Types | Tail of the first SharedBitfield type list. |
OtherTypes | Head and Tail of the second SharedBitfield type list. |
using glbinding::intersect_SharedBitfield< SharedBitfield< T, Types... >, SharedBitfield< OtherTypes... > >::type = typename std::conditional<!is_member_of_SharedBitfield<T, OtherTypes...>::value, typename intersect_SharedBitfield<SharedBitfield<Types...>, SharedBitfield<OtherTypes...>>::type, typename prepend_to_SharedBitfield<T, typename intersect_SharedBitfield<SharedBitfield<Types...>, SharedBitfield<OtherTypes...>>::type>::type>::type |
Result of the intersection.