update base/types.h
This commit is contained in:
parent
8469fa9fb2
commit
b74ace2f43
1 changed files with 21 additions and 0 deletions
|
@ -64,6 +64,9 @@ namespace CNORXZ
|
||||||
template <class... T>
|
template <class... T>
|
||||||
using Isqf = std::index_sequence_for<T...>;
|
using Isqf = std::index_sequence_for<T...>;
|
||||||
|
|
||||||
|
template <SizeT N>
|
||||||
|
using CSizeT = std::integral_constant<SizeT,N>;
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
* library types *
|
* library types *
|
||||||
*********************/
|
*********************/
|
||||||
|
@ -212,6 +215,24 @@ namespace CNORXZ
|
||||||
template <class Index, SizeT L>
|
template <class Index, SizeT L>
|
||||||
class LIndex;
|
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
|
// definition: array/array_base.h
|
||||||
template <typename T>
|
template <typename T>
|
||||||
class CArrayBase;
|
class CArrayBase;
|
||||||
|
|
Loading…
Reference in a new issue