class
#include <atlas/util/Polygon.h>
PartitionPolygons
Base classes
-
template<typename Abstract>class VectorOfAbstract<PartitionPolygon>
Public types
- using value_type = PartitionPolygon
-
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>
Public functions
-
auto json(const eckit::
Configuration& = util:: NoConfig()) const -> std:: string -
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)
- void emplace_back(Args && ... args)
-
auto get() -> container_
type& - void clear()
Typedef documentation
using atlas:: util:: PartitionPolygons:: value_type = PartitionPolygon
#include <atlas/util/VectorOfAbstract.h>
using atlas:: util:: PartitionPolygons:: container_type = std:: vector<std:: unique_ptr<value_ type>>
#include <atlas/util/VectorOfAbstract.h>
using atlas:: util:: PartitionPolygons:: const_reference = const value_ type&
#include <atlas/util/VectorOfAbstract.h>
using atlas:: util:: PartitionPolygons:: reference = const_ reference
#include <atlas/util/VectorOfAbstract.h>
using atlas:: util:: PartitionPolygons:: const_iterator = DereferenceIterator<typename container_type::const_iterator>
#include <atlas/util/VectorOfAbstract.h>
Function documentation
const_ iterator atlas:: util:: PartitionPolygons:: begin() const
#include <atlas/util/VectorOfAbstract.h>
const_ iterator atlas:: util:: PartitionPolygons:: end() const
#include <atlas/util/VectorOfAbstract.h>
const_ reference atlas:: util:: PartitionPolygons:: operator[](idx_ t i) const
#include <atlas/util/VectorOfAbstract.h>
const_ reference atlas:: util:: PartitionPolygons:: at(idx_ t i) const
#include <atlas/util/VectorOfAbstract.h>
idx_ t atlas:: util:: PartitionPolygons:: size() const
#include <atlas/util/VectorOfAbstract.h>
void atlas:: util:: PartitionPolygons:: reserve(size_t size)
#include <atlas/util/VectorOfAbstract.h>
void atlas:: util:: PartitionPolygons:: emplace_back(Args && ... args)
#include <atlas/util/VectorOfAbstract.h>
container_ type& atlas:: util:: PartitionPolygons:: get()
#include <atlas/util/VectorOfAbstract.h>
void atlas:: util:: PartitionPolygons:: clear()
#include <atlas/util/VectorOfAbstract.h>