TiledArray::InitializerListRank< T, SizeType > Struct Template Reference
Inheritance diagram for TiledArray::InitializerListRank< T, SizeType >:
Collaboration diagram for TiledArray::InitializerListRank< T, SizeType >:

Documentation

template<typename T, typename SizeType = std::size_t>
struct TiledArray::InitializerListRank< T, SizeType >

Primary template for determining how many nested std::initializer_list's are in a type.

This is the primary template for determining how manystd::initializer_list are in T. It is selected when T is NOT an std::initializer_list and will contain a static constexpr member value of type SizeType equal to 0.

Template Parameters
TThe type we are analyzing for its std::initializer_list-nested-ness
SizeTypethe type to use for the value member. Defaults to std::size_t.

Definition at line 56 of file initializer_list.h.


The documentation for this struct was generated from the following file: