CDT  v4.2.0
инструменты разработчика

◆ rend()

template<name::raw TableName, typename T , typename... Indices>
const_reverse_iterator eosio::multi_index< TableName, T, Indices >::rend ( ) const
inline

Возвращает итератор на объект с наименьшим первичным ключом в многоиндексной таблице.

Возвращает
Итератор на объект с наименьшим первичным ключом в многоиндексной таблице.

Пример:

// This assumes the code from the constructor example. Replace myaction() {...}
void myaction() {
// create reference to address_index - see emplace example below
// add dan account to table - see emplace example below
// add additional account - brendan
addresses.emplace(payer, [&](auto& address) {
address.account_name = "brendan"_n;
address.first_name = "Brendan";
address.last_name = "Blumer";
address.street = "1 EOS Way";
address.city = "Hong Kong";
address.state = "HK";
});
auto itr = addresses.rend();
itr--;
eosio::check(itr->account_name == name("brendan"), "Lock arf, Incorrect First Record ");
itr--;
eosio::check(itr->account_name == name("dan"), "Lock arf, Incorrect Second Record");
}
}
EOSIO_DISPATCH( addressbook, (myaction) )

См. определение в файле multi_index.hpp строка 1239