libsl3
1.1.31001
The convenient C++11 interface for SQLite 3.x
|
A Container holding sl3::Type values. More...
#include <sl3/types.hpp>
Public Types | |
using | conatiner_type = Container::conatiner_type |
using | iterator = conatiner_type::iterator |
using | const_iterator = conatiner_type::const_iterator |
using | value_type = conatiner_type::value_type |
using | reference = conatiner_type::reference |
using | const_reference = conatiner_type::const_reference |
using | size_type = conatiner_type::size_type |
![]() | |
using | conatiner_type = std::vector< Type > |
using | iterator = typename conatiner_type::iterator |
using | const_iterator = typename conatiner_type::const_iterator |
using | value_type = typename conatiner_type::value_type |
using | reference = typename conatiner_type::reference |
using | const_reference = typename conatiner_type::const_reference |
using | size_type = typename conatiner_type::size_type |
using | container_type = std::vector< Type > |
Public Member Functions | |
void | swap (Types &other) noexcept |
Swap container. More... | |
Container () noexcept | |
Constructor. More... | |
Container (ContainerType container) noexcept(std::is_nothrow_move_constructible< ContainerType >::value) | |
Constructor. More... | |
Container (std::initializer_list< value_type > container) | |
Constructor. More... | |
Container (const Container &)=default | |
Copy Constructor. More... | |
Container (Container &&) noexcept(std::is_nothrow_move_constructible< ContainerType >::value)=default | |
Move constructor. More... | |
![]() | |
Container () noexcept | |
Constructor. More... | |
Container (std::vector< Type > container) noexcept(std::is_nothrow_move_constructible< std::vector< Type > >::value) | |
Constructor. More... | |
Container (std::initializer_list< value_type > container) | |
Constructor. More... | |
Container (const Container &)=default | |
Copy Constructor. More... | |
Container (Container &&) noexcept(std::is_nothrow_move_constructible< std::vector< Type > >::value)=default | |
Move constructor. More... | |
Container & | operator= (const Container &)=default |
Assignment. More... | |
Container & | operator= (Container &&)=default |
Move assignment. More... | |
virtual | ~Container () noexcept(std::is_nothrow_destructible< std::vector< Type > >::value)=default |
Destructor. More... | |
iterator | begin () |
Iterator access. More... | |
const_iterator | begin () const |
Iterator access. More... | |
iterator | end () |
Iterator access. More... | |
const_iterator | end () const |
Iterator access. More... | |
const_iterator | cbegin () const |
Iterator access. More... | |
const_iterator | cend () const |
Iterator access. More... | |
size_type | size () const |
Container size. More... | |
reference | at (size_t i) |
checked random access More... | |
const_reference | at (size_t i) const |
checked random access More... | |
reference | operator[] (size_t i) |
unchecked random access More... | |
const_reference | operator[] (size_t i) const |
unchecked random access More... | |
Additional Inherited Members | |
![]() | |
std::vector< Type > | _cont |
Container T. More... | |
|
inlinenoexcept |
Constructor.
Create an empty container.
|
default |
Copy Constructor.
|
defaultnoexcept |
Move constructor.
|
inlinenoexcept |
Constructor.
container | values |
|
inline |
Constructor.
container | values |
|
noexcept |