Typed flags
Type-safe and human-readable set of bool flags
List of all members
flag< T > Class Template Reference

#include <typed_flags.hpp>

Public Member Functions

Creation
 flag ()
 
 flag (bool v)
 
Conversions
 operator bool () const noexcept
 
flag< T > & operator= (bool v) noexcept
 

Detailed Description

template<typename T>
class flag< T >

Single flag container.

Simple typed wrapper around bool variable. Can be converted to/from bool.

Parameters
Tflag type.