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