StormByte C++ Library 0.0.9999
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).
|
NBuffer | Namespace for buffer-related components in the StormByte library |
NRead | Namespace for read-related utilities in the StormByte library |
▼NStormByte | Main namespace for the StormByte library |
▼NBuffer | Namespace for buffer-related components in the StormByte library |
CBufferNotReady | Exception class for buffer readiness errors |
CBufferOverflow | Exception class for buffer overflow errors |
CConsumer | A read-only interface for accessing a shared buffer |
CException | Base exception class for buffer-related errors |
CExternal | A specialized buffer that extends the functionality of the Shared buffer by integrating an external Reader class |
CPipeline | A class designed to execute a sequence of functions asynchronously in a pipeline |
CProducer | A write-only interface for accessing a shared buffer |
CReader | Abstract base class for implementing external data readers |
CShared | A thread-safe version of the Simple buffer |
CSimple | A lightweight class for storing and manipulating simple byte buffers |
CArithmeticMutexed | |
CClonable | A class that can be cloned |
CException | Base class for exceptions in the StormByte library |
Cis_container | Type trait to check if a type is a container |
Cis_container< T, std::void_t< decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()), typename T::value_type > > | Type trait specialization for containers |
Cis_optional | Type trait to check if a type is an optional |
Cis_optional< T, std::void_t< typename T::value_type > > | Type trait specialization for std::optional |
Cis_pair | Type trait to check if a type is a pair |
Cis_pair< T, std::void_t< decltype(std::declval< T >().first), decltype(std::declval< T >().second) > > | Type trait specialization for pairs |
Cis_reference | Type traits for checking if a type is a reference |
CLogger | A flexible and extensible logging utility |
CMutexed | |
CSerializable | The class to serialize and deserialize data |
CVariadicValue | A class that can hold a value of any of the specified types |
RValidSmartPointer | Concept to check if a type is a valid smart pointer |
RValidVariadicType | Concept to check if a type is a valid variadic type |
NWrite | Namespace for write-related utilities in the StormByte library |