template<typename Abstract>
atlas::util::VectorOfAbstract class

Derived classes

class ListPolygonXY
Vector of all polygons with functionality to find partition using a KDTree.

Public types

using value_type = Abstract
using container_type = std::vector<std::unique_ptr<value_type>>
using const_reference = const value_type&
using reference = const_reference
using const_iterator = DereferenceIterator<typename container_type::const_iterator>

Constructors, destructors, conversion operators

VectorOfAbstract() defaulted
VectorOfAbstract(VectorOfAbstract&& other)

Public functions

auto begin() const -> const_iterator
auto end() const -> const_iterator
auto operator[](idx_t i) const -> const_reference
auto at(idx_t i) const -> const_reference
auto size() const -> idx_t
void reserve(size_t size)
template<typename... Args>
void emplace_back(Args && ... args)
auto get() -> container_type&
void clear()