update base/types.h

This commit is contained in:
Christian Zimmermann 2023-01-04 23:06:02 +01:00
parent 8469fa9fb2
commit b74ace2f43

View file

@ -64,6 +64,9 @@ namespace CNORXZ
template <class... T>
using Isqf = std::index_sequence_for<T...>;
template <SizeT N>
using CSizeT = std::integral_constant<SizeT,N>;
/*********************
* library types *
*********************/
@ -212,6 +215,24 @@ namespace CNORXZ
template <class Index, SizeT L>
class LIndex;
// definition: ranges/index_pack.h
template <class... Indices>
class SPack;
// definition: ranges/index_pack.h
class DPack;
// definition: ranges/index_format.h
template <SizeT N>
class MFormat;
// definition: ranges/index_format.h
template <class... PosT>
class GMFormat;
// definition: ranges/index_format.h
class YFormat;
// definition: array/array_base.h
template <typename T>
class CArrayBase;