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

#include <contract_table_objects.hpp>

Inheritance diagram for sysio::chain::secondary_index< SecondaryKey, ObjectTypeId, SecondaryKeyLess >::index_object:
Collaboration diagram for sysio::chain::secondary_index< SecondaryKey, ObjectTypeId, SecondaryKeyLess >::index_object:

Public Types

typedef SecondaryKey secondary_key_type
 
- Public Types inherited from chainbase::object< ObjectTypeId, index_object >
typedef oid< index_object > id_type
 

Public Attributes

chainbase::object< ObjectTypeId, index_object >::id_type id
 
table_id t_id
 
uint64_t primary_key
 
account_name payer
 
SecondaryKey secondary_key
 

Additional Inherited Members

- Static Public Attributes inherited from chainbase::object< ObjectTypeId, index_object >
static const uint16_t type_id
 

Detailed Description

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

Definition at line 84 of file contract_table_objects.hpp.

Member Typedef Documentation

◆ secondary_key_type

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

Definition at line 86 of file contract_table_objects.hpp.

Member Data Documentation

◆ id

template<typename SecondaryKey , uint64_t ObjectTypeId, typename SecondaryKeyLess = std::less<SecondaryKey>>
chainbase::object<ObjectTypeId,index_object>::id_type sysio::chain::secondary_index< SecondaryKey, ObjectTypeId, SecondaryKeyLess >::index_object::id

Definition at line 88 of file contract_table_objects.hpp.

◆ payer

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

Definition at line 91 of file contract_table_objects.hpp.

◆ primary_key

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

Definition at line 90 of file contract_table_objects.hpp.

◆ secondary_key

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

Definition at line 92 of file contract_table_objects.hpp.

◆ t_id

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

Definition at line 89 of file contract_table_objects.hpp.


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