GL++  0.1
OpenGL API C++ Wrapper
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Groups Pages
glpp::utils::bitflags< E > Class Template Reference

Public Types

typedef E opt
typedef unsigned base_type

Public Member Functions

 bitflags (E val)
 bitflags (std::initializer_list< E > flags)
base_type get_base () const
bitflags operator~ () const
bitflags operator& (const bitflags &r) const
bitflags operator| (const bitflags &r) const
bool has_flag (E val) const
 operator E ()

Static Public Member Functions

static bitflags _and (E lv, E rv)

Protected Attributes

m_val

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