vt::group::region::ShallowList struct

Base classes

struct Region

Constructors, destructors, conversion operators

ShallowList(BoundType const* in_bound, SizeType const& size)
ShallowList(List const& in_list) explicit
ShallowList(ListType const& in_list) explicit
ShallowList(ShallowList const&) defaulted
ShallowList(ShallowList&&) defaulted

Public functions

auto operator=(ShallowList const&) -> ShallowList& 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 getBound() const -> BoundType const * virtual
auto copy() const -> RegionUPtrType override
void splitN(int nsplits, ApplyFnType apply) const override