Skip to main content

eosio::binary_extension

Module: Core API / Binary Extension

More...

#include <binary_extension.hpp>

Public Types

Name
using Tvalue_type

Public Functions

Name
constexprbinary_extension()
constexprbinary_extension(const T & ext)
constexprbinary_extension(T && ext)
template <typename... Args>
constexpr
binary_extension(std::in_place_t , Args &&... args)
constexprbinary_extension(const binary_extension & other)
constexprbinary_extension(binary_extension && other)

Detailed Description

template <typename T >
class eosio::binary_extension;

Template Parameters:

  • T - Contained typed

Container to hold a binary payload for an extension

Public Types Documentation

using value_type

using eosio::binary_extension< T >::value_type =  T;

Public Functions Documentation

function binary_extension

inline constexpr binary_extension()

function binary_extension

inline constexpr binary_extension(
const T & ext
)

function binary_extension

inline constexpr binary_extension(
T && ext
)

function binary_extension

template <typename... Args>
inline constexpr binary_extension(
std::in_place_t ,
Args &&... args
)

construct contained type in place

function binary_extension

inline constexpr binary_extension(
const binary_extension & other
)

function binary_extension

inline constexpr binary_extension(
binary_extension && other
)

Updated on 2022-12-05 at 15:38:08 +0000