17#include <sl3/config.hpp>
18#include <sl3/container.hpp>
66 using container_type = Container::container_type;
67 using iterator = container_type::iterator;
68 using const_iterator = container_type::const_iterator;
69 using value_type = container_type::value_type;
70 using reference = container_type::reference;
71 using const_reference = container_type::const_reference;
72 using size_type = container_type::size_type;
90 using Blob = std::vector<std::byte>;
Container() noexcept
Constructor.
Definition container.hpp:47
A Container holding sl3::Type values.
Definition types.hpp:63
void swap(Types &other) noexcept
Swap container.
Container() noexcept
Constructor.
Definition container.hpp:47
Namespace of libSL3.
Definition columns.hpp:18
std::vector< std::byte > Blob
Definition types.hpp:90
Type
Definition types.hpp:30
@ Int
Int value.
Definition types.hpp:32
@ Variant
takes any type
Definition types.hpp:36
@ Real
Real value.
Definition types.hpp:33
@ Text
Text value.
Definition types.hpp:34
@ Null
Null, no value.
Definition types.hpp:31
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.