#include <atlas/util/VectorOfAbstract.h>
template<typename Abstract>
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()