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>
|
||||
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;
|
||||
|
|
Loading…
Reference in a new issue