geom/segment: add convenience 'indices' wrapper function
This commit is contained in:
parent
2969cb3954
commit
fe6afc1edf
@ -31,6 +31,16 @@ namespace cruft::geom {
|
|||||||
.b = b.template cast<CastT> ()
|
.b = b.template cast<CastT> ()
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <std::size_t ...Indices, typename ...ArgsT>
|
||||||
|
segment<sizeof...(Indices),T>
|
||||||
|
indices (ArgsT &&...args)
|
||||||
|
{
|
||||||
|
return segment<sizeof...(Indices),T> {
|
||||||
|
.a = a.template indices<Indices...> (args...),
|
||||||
|
.b = b.template indices<Indices...> (args...),
|
||||||
|
};
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user