OGLplus (0.52.0) a C++ wrapper for OpenGL

oglplus::smart_enums::UnsignedInt_5_9_9_9_Rev Struct Reference

Smart enum for enumerations with the UnsignedInt_5_9_9_9_Rev value. More...

#include </home/chochlik/devel/oglplus/include/oglplus/opt/smart_enums.hpp>

Public Member Functions

template<typename Enum , Enum = Enum::UnsignedInt_5_9_9_9_Rev>
 operator Enum (void) const
 Conversion to any Enum type having the UnsignedInt_5_9_9_9_Rev value. More...
 

Friends

template<typename Enum >
bool operator== (Enum value, UnsignedInt_5_9_9_9_Rev)
 Equality comparison with any Enum type having the UnsignedInt_5_9_9_9_Rev value. More...
 
template<typename Enum >
bool operator!= (Enum value, UnsignedInt_5_9_9_9_Rev)
 Non-equality comparison with any Enum type having the UnsignedInt_5_9_9_9_Rev value. More...
 

Detailed Description

Smart enum for enumerations with the UnsignedInt_5_9_9_9_Rev value.

See Also
PixelDataType
Related OpenGL symbols:
GL_UNSIGNED_INT_5_9_9_9_REV

Member Function Documentation

template<typename Enum , Enum = Enum::UnsignedInt_5_9_9_9_Rev>
oglplus::smart_enums::UnsignedInt_5_9_9_9_Rev::operator Enum ( void  ) const

Conversion to any Enum type having the UnsignedInt_5_9_9_9_Rev value.

Instances of the UnsignedInt_5_9_9_9_Rev type are convertible to instances of any enumeration type having the UnsignedInt_5_9_9_9_Rev value.

Friends And Related Function Documentation

template<typename Enum >
bool operator!= ( Enum  value,
UnsignedInt_5_9_9_9_Rev   
)
friend

Non-equality comparison with any Enum type having the UnsignedInt_5_9_9_9_Rev value.

Instances of the smart_enums::UnsignedInt_5_9_9_9_Rev type can be compared for non-equality to instances of any enumeration type having the UnsignedInt_5_9_9_9_Rev value.

template<typename Enum >
bool operator== ( Enum  value,
UnsignedInt_5_9_9_9_Rev   
)
friend

Equality comparison with any Enum type having the UnsignedInt_5_9_9_9_Rev value.

Instances of the smart_enums::UnsignedInt_5_9_9_9_Rev type can be compared for equality to instances of any enumeration type having the UnsignedInt_5_9_9_9_Rev value.


The documentation for this struct was generated from the following file:

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).