CDT  v4.2.0
инструменты разработчика
Файл multi_index.hpp
#include "../../contracts/eosio/action.hpp"
#include "../../core/eosio/name.hpp"
#include "../../core/eosio/serialize.hpp"
#include "../../core/eosio/fixed_bytes.hpp"
#include <bluegrass/meta/for_each.hpp>
#include <vector>
#include <tuple>
#include <functional>
#include <utility>
#include <type_traits>
#include <iterator>
#include <limits>
#include <algorithm>
#include <memory>

См. исходные тексты.

Классы

struct  eosio::const_mem_fun< Class, Type, PtrToMemberFunction >
 
struct  eosio::_multi_index_detail::secondary_key_traits< double >
 
struct  eosio::_multi_index_detail::secondary_key_traits< long double >
 
struct  eosio::_multi_index_detail::secondary_key_traits< eosio::fixed_bytes< 32 > >
 
struct  eosio::indexed_by< IndexName, Extractor >
 
class  eosio::multi_index< TableName, T, Indices >
 Определяет многоиндексную таблицу COOPOS (Multi Index Table) Подробнее...
 
struct  eosio::multi_index< TableName, T, Indices >::index< IndexName, Extractor, Number, IsConst >::const_iterator
 
struct  eosio::multi_index< TableName, T, Indices >::const_iterator
 

Пространства имен

namespace  eosio
 
namespace  eosio::internal_use_do_not_use
 
namespace  eosio::_multi_index_detail
 

Макросы

#define WRAP_SECONDARY_SIMPLE_TYPE(IDX, TYPE)
 
#define WRAP_SECONDARY_ARRAY_TYPE(IDX, TYPE)
 
#define MAKE_TRAITS_FOR_ARITHMETIC_SECONDARY_KEY(TYPE)
 

Функции

 eosio::internal_use_do_not_use::__attribute__ ((eosio_wasm_import)) void eosio_assert(uint32_t test
 
template<typename PK >
uint64_t eosio::_multi_index_detail::to_raw_key (PK pk)
 
uint64_t eosio::_multi_index_detail::to_raw_key (eosio::name pk)
 

Переменные

 eosio::internal_use_do_not_use::uint64_t
 

Подробное описание

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