|
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).
|
Container shape and mutation capability predicates.
Concepts | |
| concept | StormByte::Type::String |
| Text string types that are not generic containers. | |
| concept | StormByte::Type::Container |
Has begin(), end() and value_type, and is not a String. | |
| concept | StormByte::Type::HasKeyType |
Container that publishes a nested key_type. | |
| concept | StormByte::Type::HasMappedType |
Container that publishes a nested mapped_type. | |
| concept | StormByte::Type::HasPushBack |
Container that accepts push_back of a value_type. | |
| concept | StormByte::Type::HasPushFront |
Container that accepts push_front of a value_type. | |
| concept | StormByte::Type::HasInsert |
Associative Container that accepts insert of a value_type. | |
| concept | StormByte::Type::HasSubscript |
Container that supports operator[] with key/index U. | |
| concept | StormByte::Type::Sized |
Container that publishes size() convertible to std::size_t. | |
Container shape and mutation capability predicates.