9#ifndef SL3_DbVALUES_HPP_
10#define SL3_DbVALUES_HPP_
12#include <initializer_list>
14#include <sl3/config.hpp>
15#include <sl3/container.hpp>
16#include <sl3/dbvalue.hpp>
35 using iterator = conatiner_type::iterator;
36 using const_iterator = conatiner_type::const_iterator;
37 using value_type = conatiner_type::value_type;
38 using reference = conatiner_type::reference;
39 using const_reference = conatiner_type::const_reference;
40 using size_type = conatiner_type::size_type;
47 using Container::Container;
52 std::is_nothrow_move_constructible<DbValue>::value);
54 DbValues (std::initializer_list<typename conatiner_type::value_type>);
65 std::is_nothrow_move_constructible<
DbValue>::value);
Wrapper to provide begin, end and random access of a container.
Definition: container.hpp:29
This class models the duck typing sqlite uses. It supports int, real, text, blob and null values.
Definition: dbvalue.hpp:43
A row of DbValues.
Definition: dbvalues.hpp:30
DbValues(DbValues &&) noexcept(std::is_nothrow_move_constructible< DbValue >::value)
Move constructor.
DbValues(const DbValues &)
Copy constructor.
DbValues() noexcept
Constructor.
Container::conatiner_type conatiner_type
usual typedefs
Definition: dbvalues.hpp:34
Namespace of libSL3.
Definition: columns.hpp:18