BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Classes | Namespaces | Typedefs | Enumerations | Variables
custom_objects.hpp File Reference
#include <boost/multi_index/composite_key.hpp>
#include <graphene/chain/database.hpp>

Go to the source code of this file.

Classes

struct  graphene::custom_operations::account_storage_object
 

Namespaces

 graphene
 
 graphene::custom_operations
 

Typedefs

using graphene::custom_operations::account_storage_multi_idx_type = multi_index_container< account_storage_object, indexed_by< ordered_unique< tag< by_id >, member< object, object_id_type, &object::id > >, ordered_unique< tag< by_account_catalog_key >, composite_key< account_storage_object, member< account_storage_object, account_id_type, &account_storage_object::account >, member< account_storage_object, string, &account_storage_object::catalog >, member< account_storage_object, string, &account_storage_object::key > > >, ordered_unique< tag< by_account_catalog >, composite_key< account_storage_object, member< account_storage_object, account_id_type, &account_storage_object::account >, member< account_storage_object, string, &account_storage_object::catalog >, member< object, object_id_type, &object::id > > >, ordered_unique< tag< by_account >, composite_key< account_storage_object, member< account_storage_object, account_id_type, &account_storage_object::account >, member< object, object_id_type, &object::id > > >, ordered_unique< tag< by_catalog_key >, composite_key< account_storage_object, member< account_storage_object, string, &account_storage_object::catalog >, member< account_storage_object, string, &account_storage_object::key >, member< object, object_id_type, &object::id > > >, ordered_unique< tag< by_catalog >, composite_key< account_storage_object, member< account_storage_object, string, &account_storage_object::catalog >, member< object, object_id_type, &object::id > > > > >
 
using graphene::custom_operations::account_storage_index = generic_index< account_storage_object, account_storage_multi_idx_type >
 
using graphene::custom_operations::account_storage_id_type = object_id< account_storage_object::space_id, account_storage_object::type_id >
 

Enumerations

enum  graphene::custom_operations::custom_operations_object_types { graphene::custom_operations::custom_operations_object_types::account_map = 0 }
 

Variables

constexpr uint8_t graphene::custom_operations::CUSTOM_OPERATIONS_SPACE_ID = 7
 
constexpr uint16_t graphene::custom_operations::CUSTOM_OPERATIONS_MAX_KEY_SIZE = 200