vector.h File Reference
#include <boost/container/small_vector.hpp>
#include <vector>
#include "TiledArray/config.h"
#include <TiledArray/utility.h>
#include <madness/world/archive.h>
Include dependency graph for vector.h:
This graph shows which files directly or indirectly include this file:
Namespaces | |
TiledArray | |
TiledArray::container | |
TiledArray::container::detail | |
boost | |
boost::container | |
Typedefs | |
template<typename T > | |
using | TiledArray::container::vector = std::vector< T > |
template<typename T , std::size_t N = TA_MAX_SOO_RANK_METADATA> | |
using | TiledArray::container::svector = boost::container::small_vector< T, N > |
Functions | |
template<typename Range > | |
std::enable_if_t< detail::is_integral_range_v< Range > &&detail::is_sized_range_v< Range >, svector< detail::value_t< Range > > > | TiledArray::container::iv (Range &&rng) |
template<typename Int , typename = std::enable_if_t<std::is_integral_v<Int>>> | |
svector< Int > | TiledArray::container::iv (std::initializer_list< Int > list) |
template<typename Vec , typename T , typename... Ts> | |
void | TiledArray::container::detail::iv_assign (Vec &d, size_t i, T v, Ts... vrest) |
template<typename Int , typename... Ints, typename = std::enable_if_t<std::is_integral_v<Int> && (std::is_integral_v<Ints> && ...)>> | |
constexpr auto | TiledArray::container::iv (Int i0, Ints... rest) |
template<typename T , typename A > | |
std::ostream & | TiledArray::operator<< (std::ostream &os, const std::vector< T, A > &vec) |
Vector output stream operator. More... | |
template<typename T , std::size_t N> | |
std::ostream & | boost::container::operator<< (std::ostream &os, const boost::container::small_vector< T, N > &vec) |
Vector output stream operator. More... | |