eckit::Monitor::TaskArray class

Public types

using iterator = TaskInfo*
using const_iterator = const TaskInfo*

Constructors, destructors, conversion operators

TaskArray() defaulted
TaskArray(const TaskArray&) deleted
TaskArray(TaskArray&&) deleted
~TaskArray() virtual

Public functions

auto operator=(const TaskArray&) -> TaskArray& deleted
auto operator=(TaskArray&&) -> TaskArray& deleted
void sync() pure virtual
void lock() pure virtual
void unlock() pure virtual
auto begin() -> iterator pure virtual
auto end() -> iterator pure virtual
auto begin() const -> const_iterator pure virtual
auto end() const -> const_iterator pure virtual
auto cbegin() const -> const_iterator virtual
auto cend() const -> const_iterator virtual
auto size() -> unsigned long pure virtual
auto operator[](unsigned long n) -> TaskInfo& pure virtual