17#include <sl3/config.hpp>
18#include <sl3/container.hpp>
65 using conatiner_type = Container::conatiner_type;
66 using iterator = conatiner_type::iterator;
67 using const_iterator = conatiner_type::const_iterator;
68 using value_type = conatiner_type::value_type;
69 using reference = conatiner_type::reference;
70 using const_reference = conatiner_type::const_reference;
71 using size_type = conatiner_type::size_type;
75 using Container::Container;
93 Types (conatiner_type c)
noexcept (
94 std::is_nothrow_move_constructible<conatiner_type>::value)
95 : Base (std::move (c))
106 Types (std::initializer_list<typename conatiner_type::value_type> l)
107 : Base (std::move (l))
126 using Blob = std::vector<std::byte>;
Wrapper to provide begin, end and random access of a container.
Definition: container.hpp:29
A Container holding sl3::Type values.
Definition: types.hpp:62
void swap(Types &other) noexcept
Swap container.
Namespace of libSL3.
Definition: columns.hpp:18
Type
Definition: types.hpp:30
LIBSL3_API std::ostream & operator<<(std::ostream &stm, const sl3::DbValue &v)
Stream op for a DbValue.
std::string typeName(Type)
Get the type name as string.
std::vector< std::byte > Blob
Definition: types.hpp:126