MySQL 9.0.0
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)
inlineconstexpr

Member Function Documentation

◆ operator&()

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

◆ value()

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

Member Data Documentation

◆ none

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

◆ unlink_on_first_close

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

◆ value_

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

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