Tatooine
Public Types | Static Private Member Functions | List of all members
tatooine::detail::rectilinear_grid::creator< IndexableSpace, N > Struct Template Reference

#include <creator.h>

Public Types

using type = decltype(create())
 

Static Private Member Functions

template<typename... Args, std::size_t... Seq>
static constexpr auto create (std::index_sequence< Seq... >, Args &&... args)
 
template<typename... Args>
static constexpr auto create (Args &&... args)
 

Member Typedef Documentation

◆ type

template<dimension IndexableSpace, std::size_t N>
using tatooine::detail::rectilinear_grid::creator< IndexableSpace, N >::type = decltype(create())

Member Function Documentation

◆ create() [1/2]

template<dimension IndexableSpace, std::size_t N>
template<typename... Args>
static constexpr auto tatooine::detail::rectilinear_grid::creator< IndexableSpace, N >::create ( Args &&...  args)
inlinestaticconstexprprivate

◆ create() [2/2]

template<dimension IndexableSpace, std::size_t N>
template<typename... Args, std::size_t... Seq>
static constexpr auto tatooine::detail::rectilinear_grid::creator< IndexableSpace, N >::create ( std::index_sequence< Seq... >  ,
Args &&...  args 
)
inlinestaticconstexprprivate

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