#include <StormByte/binary_data.hxx>#include <StormByte/byte_size.hxx>#include <StormByte/cstring.hxx>#include <StormByte/exception.hxx>#include <StormByte/expected.hxx>#include <StormByte/helpers.hxx>#include <StormByte/type_traits.hxx>#include <StormByte/visibility.h>#include <StormByte/wcstring.hxx>#include <array>#include <bit>#include <cstdint>#include <cstring>#include <optional>#include <span>#include <string>#include <tuple>#include <utility>#include <StormByte/serializable.txx>
Go to the source code of this file.
Classes | |
| struct | StormByte::Detail::Codec< T > |
Size / write / read for one type T. More... | |
| struct | StormByte::Detail::Codec< std::string > |
StormByte::Detail::Codec specialization for std::string. More... | |
| struct | StormByte::Detail::Codec< std::wstring > |
StormByte::Detail::Codec specialization for std::wstring. More... | |
| struct | StormByte::Detail::Codec< std::u16string > |
StormByte::Detail::Codec specialization for std::u16string. More... | |
| struct | StormByte::Detail::Codec< std::u32string > |
StormByte::Detail::Codec specialization for std::u32string. More... | |
| struct | StormByte::Detail::Codec< CString > |
| StormByte::Detail::Codec specialization for StormByte::CString. More... | |
| struct | StormByte::Detail::Codec< WCString > |
| StormByte::Detail::Codec specialization for StormByte::WCString. More... | |
| class | StormByte::Serializable< T > |
Encodes and decodes one value of type T. More... | |
Namespaces | |
| namespace | StormByte |
| Root namespace of the StormByte suite. | |
| namespace | StormByte::Detail |
| Private specialization point for non-trivial types. | |
Variables | |
| template<typename T > | |
| constexpr bool | StormByte::Detail::codec_always_false_v = false |
Compile-time false dependent on T. | |