Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::chain::secondary_index< SecondaryKey, ObjectTypeId, SecondaryKeyLess > Struct Template Reference

#include <contract_table_objects.hpp>

Classes

struct  index_object
 

Public Types

typedef chainbase::shared_multi_index_container< index_object, indexed_by< ordered_unique< tag< by_id >, member< index_object, typename index_object::id_type, &index_object::id > >, ordered_unique< tag< by_primary >, composite_key< index_object, member< index_object, table_id, &index_object::t_id >, member< index_object, uint64_t, &index_object::primary_key > >, composite_key_compare< std::less< table_id >, std::less< uint64_t > > >, ordered_unique< tag< by_secondary >, composite_key< index_object, member< index_object, table_id, &index_object::t_id >, member< index_object, SecondaryKey, &index_object::secondary_key >, member< index_object, uint64_t, &index_object::primary_key > >, composite_key_compare< std::less< table_id >, SecondaryKeyLess, std::less< uint64_t > > > > > index_index
 

Detailed Description

template<typename SecondaryKey, uint64_t ObjectTypeId, typename SecondaryKeyLess = std::less<SecondaryKey>>
struct sysio::chain::secondary_index< SecondaryKey, ObjectTypeId, SecondaryKeyLess >

Definition at line 82 of file contract_table_objects.hpp.

Member Typedef Documentation

◆ index_index

template<typename SecondaryKey , uint64_t ObjectTypeId, typename SecondaryKeyLess = std::less<SecondaryKey>>
chainbase::shared_multi_index_container< index_object, indexed_by< ordered_unique<tag<by_id>, member<index_object, typename index_object::id_type, &index_object::id> >, ordered_unique<tag<by_primary>, composite_key< index_object, member<index_object, table_id, &index_object::t_id>, member<index_object, uint64_t, &index_object::primary_key> >, composite_key_compare< std::less<table_id>, std::less<uint64_t> > >, ordered_unique<tag<by_secondary>, composite_key< index_object, member<index_object, table_id, &index_object::t_id>, member<index_object, SecondaryKey, &index_object::secondary_key>, member<index_object, uint64_t, &index_object::primary_key> >, composite_key_compare< std::less<table_id>, SecondaryKeyLess, std::less<uint64_t> > > > > sysio::chain::secondary_index< SecondaryKey, ObjectTypeId, SecondaryKeyLess >::index_index

Definition at line 116 of file contract_table_objects.hpp.


The documentation for this struct was generated from the following file: