struct eosio::kv::map::writable_wrapper

Class List > eosio :: kv :: map :: writable_wrapper

Public Attributes

Type Name
elem_t element
name owner

Public Functions

Type Name
writable_wrapper (key_type k, value_t v, name p, name o = current_context_contract())
operator value_t & ()
operator value_t () const
writable_wrapper & operator= (const value_t & o)
writable_wrapper & operator= (value_t && o)

Public Attributes Documentation

variable element

elem_t eosio::kv::map< TableName, K, V, IndexName >::writable_wrapper::element;

variable owner

name eosio::kv::map< TableName, K, V, IndexName >::writable_wrapper::owner;

Public Functions Documentation

function writable_wrapper

eosio::kv::map< TableName, K, V, IndexName >::writable_wrapper::writable_wrapper(
    key_type k,
    value_t v,
    name p,
    name o = current_context_contract()
)

function operator value_t &

explicit eosio::kv::map< TableName, K, V, IndexName >::writable_wrapper::operator value_t &()

function operator value_t

eosio::kv::map< TableName, K, V, IndexName >::writable_wrapper::operator value_t() const

function operator= (1/2)

writable_wrapper& eosio::kv::map< TableName, K, V, IndexName >::writable_wrapper::operator=(
    const value_t & o
)

function operator= (2/2)

writable_wrapper& eosio::kv::map< TableName, K, V, IndexName >::writable_wrapper::operator=(
    value_t && o
)

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