vt::group::region::List struct

Base classes

struct Region

Constructors, destructors, conversion operators

List(ListType const& in_list) explicit
List(ListType&& in_list) explicit
List(List const& in_other, BoundType in_remove_extent)
List(BoundType const*const list, SizeType const size, bool const is_sorted)
List(List const&) defaulted
List(List&&) defaulted

Public functions

auto operator=(List const&) -> List& defaulted
auto getSize() const -> SizeType override
void sort() override
auto contains(NodeType const& node) -> bool override
auto makeList() -> ListType const & override
auto isList() const -> bool override
auto head() const -> BoundType override
auto tail() const -> RegionUPtrType override
auto split() const -> SplitRegionType override
auto copy() const -> RegionUPtrType override
void splitN(int nsplits, ApplyFnType apply) const override