class eosio::kv::table::iterator

Class List > eosio :: kv :: table :: iterator

Inherits the following classes: eosio::kv::table< T, TableName >::base_iterator

Public Types

Type Name
typedef typename base_iterator::status status

Friends

Type Name
friend class index

Public Functions

Type Name
iterator () = default
iterator (uint32_t itr, status itr_stat, const index_base * index)
iterator (iterator && other)
iterator & operator= (iterator && other)
iterator & operator++ ()
iterator & operator-- ()
bool operator== (const iterator & b) const
bool operator!= (const iterator & b) const
bool operator< (const iterator & b) const
bool operator<= (const iterator & b) const
bool operator> (const iterator & b) const
bool operator>= (const iterator & b) const
operator bool () const

Public Types Documentation

typedef status

using eosio::kv::table< T, TableName >::iterator::status =  typename base_iterator::status;

Friends Documentation

friend index

friend class index;

Public Functions Documentation

function iterator (1/3)

eosio::kv::table< T, TableName >::iterator::iterator() = default

function iterator (2/3)

eosio::kv::table< T, TableName >::iterator::iterator(
    uint32_t itr,
    status itr_stat,
    const index_base * index
)

function iterator (3/3)

eosio::kv::table< T, TableName >::iterator::iterator(
    iterator && other
)

function operator=

iterator& eosio::kv::table< T, TableName >::iterator::operator=(
    iterator && other
)

function operator++

iterator& eosio::kv::table< T, TableName >::iterator::operator++()

function operator--

iterator& eosio::kv::table< T, TableName >::iterator::operator--()

function operator==

bool eosio::kv::table< T, TableName >::iterator::operator==(
    const iterator & b
) const

function operator!=

bool eosio::kv::table< T, TableName >::iterator::operator!=(
    const iterator & b
) const

function operator<

bool eosio::kv::table< T, TableName >::iterator::operator<(
    const iterator & b
) const

function operator<=

bool eosio::kv::table< T, TableName >::iterator::operator<=(
    const iterator & b
) const

function operator>

bool eosio::kv::table< T, TableName >::iterator::operator>(
    const iterator & b
) const

function operator>=

bool eosio::kv::table< T, TableName >::iterator::operator>=(
    const iterator & b
) const

function operator bool

explicit eosio::kv::table< T, TableName >::iterator::operator bool() const

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