7#include <glbinding/glbinding_api.h>
8#include <glbinding/glbinding_features.h>
32 GLBINDING_CONSTEXPR
inline Boolean8();
41 GLBINDING_CONSTEXPR
inline Boolean8(
bool on);
50 GLBINDING_CONSTEXPR
inline Boolean8(
char on);
59 GLBINDING_CONSTEXPR
inline Boolean8(
unsigned char on);
68 GLBINDING_CONSTEXPR
inline Boolean8(
int on);
77 GLBINDING_CONSTEXPR
inline Boolean8(
unsigned int on);
86 GLBINDING_CONSTEXPR
inline explicit operator bool()
const;
95 GLBINDING_CONSTEXPR
inline explicit operator char()
const;
104 GLBINDING_CONSTEXPR
inline explicit operator unsigned char()
const;
113 GLBINDING_CONSTEXPR
inline explicit operator int()
const;
122 GLBINDING_CONSTEXPR
inline explicit operator unsigned int()
const;
137 GLBINDING_CONSTEXPR
inline bool operator<(
const Boolean8 & other)
const;
152 GLBINDING_CONSTEXPR
inline bool operator>(
const Boolean8 & other)
const;
167 GLBINDING_CONSTEXPR
inline bool operator<=(
const Boolean8 & other)
const;
182 GLBINDING_CONSTEXPR
inline bool operator>=(
const Boolean8 & other)
const;
197 GLBINDING_CONSTEXPR
inline bool operator==(
const Boolean8 & other)
const;
212 GLBINDING_CONSTEXPR
inline bool operator!=(
const Boolean8 & other)
const;
Boolean type based on an 8-bit integer.
Definition Boolean8.h:20
unsigned char underlying_type
Type used for storing the value.
Definition Boolean8.h:22
underlying_type m_value
Value
Definition Boolean8.h:215
Contains all the classes of glbinding.