MySQL  8.0.22
Source Code Documentation
stdx::io::flag Class Reference

#include <file_handle.h>

Public Types

using value_type = uint64_t
 

Public Member Functions

constexpr flag (value_type v)
 
constexpr value_type value () const noexcept
 
constexpr value_type operator & (const value_type &other)
 

Static Public Attributes

static constexpr value_type none {0}
 
static constexpr value_type unlink_on_first_close {1 << 0}
 

Private Attributes

value_type value_
 

Member Typedef Documentation

◆ value_type

using stdx::io::flag::value_type = uint64_t

Constructor & Destructor Documentation

◆ flag()

constexpr stdx::io::flag::flag ( value_type  v)
inline

Member Function Documentation

◆ operator &()

constexpr value_type stdx::io::flag::operator& ( const value_type other)
inline

◆ value()

constexpr value_type stdx::io::flag::value ( ) const
inlinenoexcept

Member Data Documentation

◆ none

constexpr value_type stdx::io::flag::none {0}
static

◆ unlink_on_first_close

constexpr const flag::value_type stdx::io::flag::unlink_on_first_close {1 << 0}
static

◆ value_

value_type stdx::io::flag::value_
private

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