class eosio::kv::internal::table_base
Class List > eosio :: kv :: internal :: table_base
Friends
Protected Attributes
Protected Functions
Type |
Name |
void |
put (const void * value, void * old_value, std::size_t(*)(const void *) get_size, void(*)(void *, const void *, std::size_t) deserialize, void(*)(const void *, void *, std::size_t) serialize, eosio::name payer) |
void |
erase (const void * value) |
Friends Documentation
friend index_base
friend iterator_base
friend class iterator_base;
Protected Attributes Documentation
variable contract_name
eosio::name eosio::kv::internal::table_base::contract_name;
variable table_name
eosio::name eosio::kv::internal::table_base::table_name;
variable primary_index_name
eosio::name eosio::kv::internal::table_base::primary_index_name;
variable primary_index
index_base* eosio::kv::internal::table_base::primary_index;
variable secondary_indices
std::vector<index_base*> eosio::kv::internal::table_base::secondary_indices;
Protected Functions Documentation
function put
void eosio::kv::internal::table_base::put(
const void * value,
void * old_value,
std::size_t(*)(const void *) get_size,
void(*)(void *, const void *, std::size_t) deserialize,
void(*)(const void *, void *, std::size_t) serialize,
eosio::name payer
)
function erase
void eosio::kv::internal::table_base::erase(
const void * value
)
The documentation for this class was generated from the following file: libraries/eosiolib/contracts/eosio/table.hpp