Skip to content

Class TempLat::LatinIndicesList

template <class... Args>

ClassList > TempLat > LatinIndicesList

A class which an enumerated list which starts from 1 rather than 0. More...

  • #include <latinindiceslist.h>

Inherits the following classes: TempLat::AssignableCollectionBase

Public Types

Type Name
typedef GetComponent Getter

Public Static Attributes

Type Name
constexpr int SHIFTIND = 1

Public Static Attributes inherited from TempLat::AssignableCollectionBase

See TempLat::AssignableCollectionBase

Type Name
constexpr size_t size = sizeof...(Args)

Public Functions

Type Name
LatinIndicesList (Args... args)
auto getComp (Tag< N > t)

Public Functions inherited from TempLat::AssignableCollectionBase

See TempLat::AssignableCollectionBase

Type Name
AssignableCollectionBase (Args... args)
auto & operator() (Tag< M > t)
const auto & operator() (Tag< M > t) const
void operator= (const AssignableCollectionBase< Q, Args... > & other)
void operator= (R && r)

Protected Attributes inherited from TempLat::AssignableCollectionBase

See TempLat::AssignableCollectionBase

Type Name
std::tuple< Args... > fs

Detailed Description

Unit test: ctest -R test-latinindiceslist

Public Types Documentation

typedef Getter

using TempLat::LatinIndicesList< Args >::Getter =  GetComponent;

Public Static Attributes Documentation

variable SHIFTIND

constexpr int TempLat::LatinIndicesList< Args >::SHIFTIND;

Public Functions Documentation

function LatinIndicesList

inline TempLat::LatinIndicesList::LatinIndicesList (
    Args... args
) 

function getComp

template<int N>
inline auto TempLat::LatinIndicesList::getComp (
    Tag < N > t
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/util/latinindiceslist.h