StormByte-System 2.0.0
C++26 process and environment module of the StormByte suite
 
Loading...
Searching...
No Matches
device.hxx File Reference
#include <StormByte/bitmask.hxx>
#include <StormByte/error.hxx>
#include <StormByte/size.hxx>
#include <StormByte/string/string.hxx>
#include <StormByte/system/visibility.h>
#include <cstdint>
#include <filesystem>
#include <string>
#include <string_view>
#include <system_error>
Include dependency graph for device.hxx:

Go to the source code of this file.

Classes

class  StormByte::System::Device
 Query object for the medium behind a filesystem accessor. More...
 
class  StormByte::System::Device::Access
 Bitmask of AccessFlag. More...
 
struct  StormByte::System::Device::Throughput
 Nominal sequential rates of the resolved medium. More...
 
struct  StormByte::System::Device::Window
 Suggested transfer windows derived from Throughput. More...
 
struct  StormByte::Error::Domain< StormByte::System::Device::Error >
 Domain for StormByte::System::Device::Error. More...
 
struct  std::is_error_code_enum< StormByte::System::Device::Error >
 Marks StormByte::System::Device::Error as an std::error_code enum. More...
 

Namespaces

namespace  StormByte
 
namespace  StormByte::System
 System module of the StormByte suite.
 
namespace  std
 STL namespace.
 

Functions

const StormByte::Error::Category< Device::Error > & StormByte::System::device_category () noexcept
 Category singleton for Device::Error.
 
std::error_code StormByte::System::make_error_code (Device::Error e) noexcept
 Builds an std::error_code from Device::Error.