|
StormByte C++ Library 1.2.0
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
|


Go to the source code of this file.
Namespaces | |
| namespace | StormByte |
| Root namespace of the StormByte suite. | |
| namespace | StormByte::Type |
| Named concepts and small type utilities used across the suite. | |
Concepts | |
| concept | StormByte::Type::Reference |
| Lvalue or rvalue reference type. | |
| concept | StormByte::Type::LvalueReference |
Lvalue reference type (std::is_lvalue_reference). | |
| concept | StormByte::Type::RvalueReference |
Rvalue reference type (std::is_rvalue_reference). | |
| concept | StormByte::Type::Pointer |
| Raw (possibly cv-qualified) pointer type. | |
| concept | StormByte::Type::SmartPointer |
Smart pointer-like type: dereferenceable and exposes get(). | |
| concept | StormByte::Type::NullablePointer |
| Smart pointer-like type that can test whether it contains an object. | |
| concept | StormByte::Type::Integral |
Integral type (bool, char, int, long, …), including cv. | |
| concept | StormByte::Type::FloatingPoint |
Floating-point type (float, double, long double). | |
| concept | StormByte::Type::Arithmetic |
| Integral or floating-point type. | |
| concept | StormByte::Type::Signed |
Signed arithmetic type (std::is_signed). | |
| concept | StormByte::Type::Unsigned |
Unsigned arithmetic type (std::is_unsigned). | |
| concept | StormByte::Type::Const |
Top-level const qualifier (std::is_const_v). | |
| concept | StormByte::Type::Class |
| Class or struct type (not union, not enum). | |