libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::nt::FILE_SHARE_ACCESS Class Reference

#include <FILE_SHARE_ACCESS.hh>

Public Member Functions

uint32_t value () const
 
 operator uint32_t () const
 
void value (uint32_t value)
 
bool has (FILE_SHARE_ACCESS_FLAG flag) const
 
void clear (FILE_SHARE_ACCESS_FLAG flag)
 
void set (FILE_SHARE_ACCESS_FLAG flag)
 
std::string to_string (const std::string &separator=" ") const
 
 FILE_SHARE_ACCESS ()
 
 FILE_SHARE_ACCESS (uint32_t value)
 

Detailed Description

Constructor & Destructor Documentation

◆ FILE_SHARE_ACCESS() [1/2]

introvirt::windows::nt::FILE_SHARE_ACCESS::FILE_SHARE_ACCESS ( )
inline

◆ FILE_SHARE_ACCESS() [2/2]

introvirt::windows::nt::FILE_SHARE_ACCESS::FILE_SHARE_ACCESS ( uint32_t  value)
inline

Member Function Documentation

◆ clear()

void introvirt::windows::nt::FILE_SHARE_ACCESS::clear ( FILE_SHARE_ACCESS_FLAG  flag)
inline
Parameters
flagThe flag to disable

◆ has()

bool introvirt::windows::nt::FILE_SHARE_ACCESS::has ( FILE_SHARE_ACCESS_FLAG  flag) const
inline
Parameters
flagThe flag to check
Returns
True if the given flag is enabled

◆ operator uint32_t()

introvirt::windows::nt::FILE_SHARE_ACCESS::operator uint32_t ( ) const
inline

◆ set()

void introvirt::windows::nt::FILE_SHARE_ACCESS::set ( FILE_SHARE_ACCESS_FLAG  flag)
inline
Parameters
flagThe flag to enable

◆ to_string()

std::string introvirt::windows::nt::FILE_SHARE_ACCESS::to_string ( const std::string &  separator = " ") const
Parameters
separatorThe separator to use between flags
Returns
A human readable string

◆ value() [1/2]

uint32_t introvirt::windows::nt::FILE_SHARE_ACCESS::value ( ) const
inline
Returns
The raw value

◆ value() [2/2]

void introvirt::windows::nt::FILE_SHARE_ACCESS::value ( uint32_t  value)
inline
Parameters
valueThe raw value to set

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