namespace arisen::detail

Classes

Type

Name

struct

largest_power

struct

largest_power_helper

struct

largest_power_helper< T, Base, Exponent, Value, true >

struct

to_const_char_arr

Functions

Type

Name

constexpr auto

generate_array_helper (Generator && g, std::index_sequence< Is... >)

sizeof (Is)

constexpr auto

generate_array (Generator && g)

constexpr T

pow (T base, uint8_t exponent)

constexpr T

pow_generator (std::size_t i, std::size_t)

Functions Documentation

function generate_array_helper

template<typename Generator, std::size_t... Is>
constexpr auto arisen::detail::generate_array_helper(
    Generator && g,
    std::index_sequence< Is... > 
)

function sizeof

arisen::detail::sizeof(
    Is 
)

function generate_array

template<std::size_t N, typename Generator>
constexpr auto arisen::detail::generate_array(
    Generator && g
)

function pow

template<typename T>
constexpr T arisen::detail::pow(
    T base,
    uint8_t exponent
)

function pow_generator

template<typename T, T Base>
constexpr T arisen::detail::pow_generator(
    std::size_t i,
    std::size_t 
)

The documentation for this class was generated from the following file: libraries/arisenlib/contracts/arisen/action.hpp