33 template<
class T,
int SizeMin>
36 const labelRange& slice
46 if (slice.end_value() >= this->size())
49 this->
resize(slice.begin_value());
57 this->
begin(slice.end_value()),
59 this->
begin(slice.begin_value())
62 this->
resize(this->size() - slice.size());
69 template<
class T,
int SizeMin>
72 const labelRange& slice
75 if (slice.begin_value() > 0)
81 this->
begin(slice.begin_value()),
82 this->
begin(slice.end_value()),
patchWriters resize(patchIds.size())
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
constexpr auto end(C &c) -> decltype(c.end())
Return iterator to the end of the container c.
constexpr auto begin(C &c) -> decltype(c.begin())
Return iterator to the beginning of the container c.