namespace eosio::detail

Class List > eosio :: 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 bool has_bitwise_serialization ()
constexpr bool is_ranged_type (C< T >)
auto member_pointer_type (R(C::*))
auto member_pointer_class (R(C::*))
constexpr std::size_t total_bytes_size ()
void const_pack_helper (std::string & s, Arg && arg, Args &&... args)
std::string const_pack (Args &&... args)
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 has_bitwise_serialization

template<typename T>
constexpr bool eosio::detail::has_bitwise_serialization()

function is_ranged_type

template<template< typename > class C, typename T>
constexpr bool eosio::detail::is_ranged_type(
    C< T > 
)

function member_pointer_type

template<typename R, typename C>
auto eosio::detail::member_pointer_type(
    R(C::*) 
)

function member_pointer_class

template<typename R, typename C>
auto eosio::detail::member_pointer_class(
    R(C::*) 
)

function total_bytes_size

template<typename... Args>
constexpr std::size_t eosio::detail::total_bytes_size()

function const_pack_helper

template<std::size_t I, typename Arg, typename... Args>
void eosio::detail::const_pack_helper(
    std::string & s,
    Arg && arg,
    Args &&... args
)

function const_pack

template<typename... Args>
std::string eosio::detail::const_pack(
    Args &&... args
)

function generate_array_helper

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

function sizeof

eosio::detail::sizeof(
    Is 
)

function generate_array

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

function pow

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

function pow_generator

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

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