xtensor
|
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<class InputIt , class = detail::require_input_iter<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 42 of file xstorage.hpp.
using xt::uvector< T, A >::allocator_type = A |
Definition at line 46 of file xstorage.hpp.
using xt::uvector< T, A >::const_iterator = const_pointer |
Definition at line 58 of file xstorage.hpp.
using xt::uvector< T, A >::const_pointer = typename std::allocator_traits<A>::const_pointer |
Definition at line 52 of file xstorage.hpp.
using xt::uvector< T, A >::const_reference = const value_type& |
Definition at line 50 of file xstorage.hpp.
using xt::uvector< T, A >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 60 of file xstorage.hpp.
using xt::uvector< T, A >::difference_type = typename std::allocator_traits<A>::difference_type |
Definition at line 55 of file xstorage.hpp.
using xt::uvector< T, A >::iterator = pointer |
Definition at line 57 of file xstorage.hpp.
using xt::uvector< T, A >::pointer = typename std::allocator_traits<A>::pointer |
Definition at line 51 of file xstorage.hpp.
using xt::uvector< T, A >::reference = value_type& |
Definition at line 49 of file xstorage.hpp.
using xt::uvector< T, A >::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 59 of file xstorage.hpp.
using xt::uvector< T, A >::size_type = typename std::allocator_traits<A>::size_type |
Definition at line 54 of file xstorage.hpp.
using xt::uvector< T, A >::value_type = typename std::allocator_traits<A>::value_type |
Definition at line 48 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 239 of file xstorage.hpp.
|
inlineexplicitnoexcept |
Definition at line 245 of file xstorage.hpp.
|
inlineexplicit |
Definition at line 253 of file xstorage.hpp.
|
inline |
Definition at line 266 of file xstorage.hpp.
|
inline |
Definition at line 281 of file xstorage.hpp.
|
inline |
Definition at line 290 of file xstorage.hpp.
|
inline |
Definition at line 299 of file xstorage.hpp.
|
inline |
Definition at line 307 of file xstorage.hpp.
|
inline |
Definition at line 318 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 349 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 359 of file xstorage.hpp.
|
inline |
Definition at line 443 of file xstorage.hpp.
|
inline |
Definition at line 453 of file xstorage.hpp.
|
inline |
Definition at line 475 of file xstorage.hpp.
|
inline |
Definition at line 481 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 511 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 499 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 414 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 523 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 529 of file xstorage.hpp.
|
inline |
Definition at line 425 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 559 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 565 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 493 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 487 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 385 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 517 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 505 of file xstorage.hpp.
|
inline |
Definition at line 463 of file xstorage.hpp.
|
inline |
Definition at line 469 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 379 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 403 of file xstorage.hpp.
|
inline |
Definition at line 327 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 369 of file xstorage.hpp.
|
inline |
Definition at line 431 of file xstorage.hpp.
|
inline |
Definition at line 437 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 547 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 535 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 553 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 541 of file xstorage.hpp.
|
inline |
Definition at line 409 of file xstorage.hpp.
|
inline |
Definition at line 397 of file xstorage.hpp.
|
inline |
Definition at line 420 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 391 of file xstorage.hpp.
|
inlinenoexcept |
Definition at line 571 of file xstorage.hpp.