|
| template<typename T > |
| constexpr bool | eosio::detail::has_bitwise_serialization () |
| |
| template<template< typename > class C, typename T > |
| constexpr bool | eosio::detail::is_ranged_type (C< T >) |
| |
| template<typename R , typename C > |
| auto | eosio::detail::member_pointer_type (R(C::*)) -> R |
| |
| template<typename R , typename C > |
| auto | eosio::detail::member_pointer_class (R(C::*)) -> C |
| |
| template<typename... Args> |
| constexpr std::size_t | eosio::detail::total_bytes_size () |
| |
| template<std::size_t I, typename Arg , typename... Args> |
| void | eosio::detail::const_pack_helper (std::string &s, Arg &&arg, Args &&... args) |
| |
| template<typename... Args> |
| std::string | eosio::detail::const_pack (Args &&... args) |
| |
| template<typename T , typename S > |
| void | eosio::to_key (const T &obj, datastream< S > &stream) |
| |
| template<int I, typename T , typename S > |
| void | eosio::to_key_tuple (const T &obj, datastream< S > &stream) |
| |
| template<typename... Ts, typename S > |
| void | eosio::to_key (const std::tuple< Ts... > &obj, datastream< S > &stream) |
| |
| template<typename T , std::size_t N, typename S > |
| void | eosio::to_key (const std::array< T, N > &obj, datastream< S > &stream) |
| |
| template<typename T , typename S > |
| void | eosio::to_key_optional (const bool *obj, datastream< S > &stream) |
| |
| template<typename T , typename S > |
| void | eosio::to_key_optional (const T *obj, datastream< S > &stream) |
| |
| template<typename T , typename U , typename S > |
| void | eosio::to_key (const std::pair< T, U > &obj, datastream< S > &stream) |
| |
| template<typename T , typename S > |
| void | eosio::to_key_range (const T &obj, datastream< S > &stream) |
| |
| template<typename T , typename S > |
| auto | eosio::to_key (const T &obj, datastream< S > &stream) -> std::enable_if_t< is_ranged_type(std::declval< T >()), void > |
| |
| template<typename T , typename U , typename S > |
| void | eosio::to_key (const std::map< T, U > &obj, datastream< S > &stream) |
| |
| template<typename T , typename S > |
| void | eosio::to_key (const std::optional< T > &obj, datastream< S > &stream) |
| |
| template<typename S > |
| void | eosio::to_key_varuint32 (std::uint32_t obj, datastream< S > &stream) |
| |
| template<typename S > |
| void | eosio::to_key_varint32 (std::int32_t obj, datastream< S > &stream) |
| |
| template<typename... Ts, typename S > |
| void | eosio::to_key (const std::variant< Ts... > &obj, datastream< S > &stream) |
| |
| template<std::size_t N, typename S > |
| void | eosio::to_key (const char(&str)[N], datastream< S > &stream) |
| |
| template<typename S > |
| void | eosio::to_key (std::string_view obj, datastream< S > &stream) |
| |
| template<typename S > |
| void | eosio::to_key (const std::string &obj, datastream< S > &stream) |
| |
| template<typename S > |
| void | eosio::to_key (bool obj, datastream< S > &stream) |
| |
| template<typename UInt , typename T > |
| UInt | eosio::float_to_key (T value) |
| |
| template<typename T > |
| void | eosio::convert_to_key (const T &t, key_type &bin) |
| |
| template<typename T > |
| key_type | eosio::convert_to_key (const T &t) |
| |