Template Struct LatticeTraits

Struct Documentation

template<typename T>
struct brille::LatticeTraits

Type information for Lattice and LatVec objects.

Some templated functions require internal variables or return types which depend on which subtype of Lattice or LatVec are provided. This traits struct provides the typename of an appropriate Lattice subclass and its inverse for those cases.

The two using types are type and star, defined based on the templated typename as

Public Types

using type = void
using star = void