Container shape and mutation capability predicates. More...
Namespaces | |
| namespace | StormByte::Type::Detail |
Concepts | |
| concept | StormByte::Type::String |
| Text string types that are not generic containers. | |
| concept | StormByte::Type::Array |
std::array<U, N> after stripping cv/ref. | |
| concept | StormByte::Type::Container |
Has begin(), end() and value_type, and is not a StormByte::Type::String. | |
| concept | StormByte::Type::HasKeyType |
StormByte::Type::Container that publishes a nested key_type. | |
| concept | StormByte::Type::HasMappedType |
StormByte::Type::Container that publishes a nested mapped_type. | |
| concept | StormByte::Type::Sized |
StormByte::Type::Container that publishes size(). | |
| concept | StormByte::Type::HasPushBack |
StormByte::Type::Container that accepts push_back of a value_type. | |
| concept | StormByte::Type::HasPushFront |
StormByte::Type::Container that accepts push_front of a value_type. | |
| concept | StormByte::Type::HasInsert |
Associative StormByte::Type::Container that accepts insert of a value_type. | |
| concept | StormByte::Type::HasSubscript |
StormByte::Type::Container that supports operator[] with key/index U. | |
Container shape and mutation capability predicates.