Public Types | |
using | allocator_type = A |
using | value_type = typename std::allocator_traits<A>::value_type |
using | reference = value_type& |
using | const_reference = const value_type& |
using | pointer = typename std::allocator_traits<A>::pointer |
using | const_pointer = typename std::allocator_traits<A>::const_pointer |
using | size_type = typename std::allocator_traits<A>::size_type |
using | difference_type = typename std::allocator_traits<A>::difference_type |
using | iterator = pointer |
using | const_iterator = const_pointer |
using | reverse_iterator = std::reverse_iterator<iterator> |
using | const_reverse_iterator = std::reverse_iterator<const_iterator> |
Public Member Functions | |
uvector (const allocator_type &alloc) noexcept | |
uvector (size_type count, const allocator_type &alloc=allocator_type()) | |
uvector (size_type count, const_reference value, const allocator_type &alloc=allocator_type()) | |
template<std::input_iterator InputIt> | |
uvector (InputIt first, InputIt last, const allocator_type &alloc=allocator_type()) | |
uvector (std::initializer_list< T > init, const allocator_type &alloc=allocator_type()) | |
uvector (const uvector &rhs) | |
uvector (const uvector &rhs, const allocator_type &alloc) | |
uvector & | operator= (const uvector &) |
uvector (uvector &&rhs) noexcept | |
uvector (uvector &&rhs, const allocator_type &alloc) noexcept | |
uvector & | operator= (uvector &&rhs) noexcept |
allocator_type | get_allocator () const noexcept |
bool | empty () const noexcept |
size_type | size () const noexcept |
void | resize (size_type size) |
size_type | max_size () const noexcept |
void | reserve (size_type new_cap) |
size_type | capacity () const noexcept |
void | shrink_to_fit () |
void | clear () |
reference | operator[] (size_type i) |
const_reference | operator[] (size_type i) const |
reference | at (size_type i) |
const_reference | at (size_type i) const |
reference | front () |
const_reference | front () const |
reference | back () |
const_reference | back () const |
pointer | data () noexcept |
const_pointer | data () const noexcept |
iterator | begin () noexcept |
iterator | end () noexcept |
const_iterator | begin () const noexcept |
const_iterator | end () const noexcept |
const_iterator | cbegin () const noexcept |
const_iterator | cend () const noexcept |
reverse_iterator | rbegin () noexcept |
reverse_iterator | rend () noexcept |
const_reverse_iterator | rbegin () const noexcept |
const_reverse_iterator | rend () const noexcept |
const_reverse_iterator | crbegin () const noexcept |
const_reverse_iterator | crend () const noexcept |
void | swap (uvector &rhs) noexcept |
Definition at line 34 of file xstorage.hpp.
using xt::uvector< T, A >::allocator_type = A |
Definition at line 38 of file xstorage.hpp.
using xt::uvector< T, A >::const_iterator = const_pointer |
Definition at line 50 of file xstorage.hpp.
using xt::uvector< T, A >::const_pointer = typename std::allocator_traits<A>::const_pointer |
Definition at line 44 of file xstorage.hpp.
using xt::uvector< T, A >::const_reference = const value_type& |
Definition at line 42 of file xstorage.hpp.
using xt::uvector< T, A >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 52 of file xstorage.hpp.
using xt::uvector< T, A >::difference_type = typename std::allocator_traits<A>::difference_type |
Definition at line 47 of file xstorage.hpp.
using xt::uvector< T, A >::iterator = pointer |
Definition at line 49 of file xstorage.hpp.
using xt::uvector< T, A >::pointer = typename std::allocator_traits<A>::pointer |
Definition at line 43 of file xstorage.hpp.
using xt::uvector< T, A >::reference = value_type& |
Definition at line 41 of file xstorage.hpp.
using xt::uvector< T, A >::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 51 of file xstorage.hpp.
using xt::uvector< T, A >::size_type = typename std::allocator_traits<A>::size_type |
Definition at line 46 of file xstorage.hpp.
using xt::uvector< T, A >::value_type = typename std::allocator_traits<A>::value_type |
Definition at line 40 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 231 of file xstorage.hpp.
|
inlineexplicitnoexcept |
Definition at line 237 of file xstorage.hpp.
|
inlineexplicit |
Definition at line 245 of file xstorage.hpp.
|
inline |
Definition at line 258 of file xstorage.hpp.
|
inline |
Definition at line 273 of file xstorage.hpp.
|
inline |
Definition at line 282 of file xstorage.hpp.
|
inline |
Definition at line 291 of file xstorage.hpp.
|
inline |
Definition at line 299 of file xstorage.hpp.
|
inline |
Definition at line 310 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 341 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 351 of file xstorage.hpp.
|
inline |
Definition at line 435 of file xstorage.hpp.
|
inline |
Definition at line 445 of file xstorage.hpp.
|
inline |
Definition at line 467 of file xstorage.hpp.
|
inline |
Definition at line 473 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 503 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 491 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 406 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 515 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 521 of file xstorage.hpp.
|
inline |
Definition at line 417 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 551 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 557 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 485 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 479 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 377 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 509 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 497 of file xstorage.hpp.
|
inline |
Definition at line 455 of file xstorage.hpp.
|
inline |
Definition at line 461 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 371 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 395 of file xstorage.hpp.
|
inline |
Definition at line 319 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 361 of file xstorage.hpp.
|
inline |
Definition at line 423 of file xstorage.hpp.
|
inline |
Definition at line 429 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 539 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 527 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 545 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 533 of file xstorage.hpp.
|
inline |
Definition at line 401 of file xstorage.hpp.
|
inline |
Definition at line 389 of file xstorage.hpp.
|
inline |
Definition at line 412 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 383 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 563 of file xstorage.hpp.