Rodin/Utility/Repeat.h file

Defines the Repeat metafunction for creating tuples with repeated types.

Namespaces

namespace Rodin
The Rodin library for Shape and Topology Optimization.
namespace Rodin::Utility
Module containing general purpose and language support utility classes.

Classes

template<class T>
struct Rodin::Utility::Repeat<0, T>
Specialization for N = 0.
template<class T>
struct Rodin::Utility::Repeat<1, T>
Specialization for N = 1.
template<size_t N, class T>
struct Rodin::Utility::Repeat
Metafunction to create a Tuple with N repetitions of type T.