BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Macros | Typedefs | Enumerations
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
 

Macros

#define CUSTOM_OPERATIONS_SPACE_ID   7
 
#define CUSTOM_OPERATIONS_MAX_KEY_SIZE   (200)
 

Typedefs

typedef 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 > > > >> graphene::custom_operations::account_storage_multi_index_type
 
typedef generic_index< account_storage_object, account_storage_multi_index_type > graphene::custom_operations::account_storage_index
 
using graphene::custom_operations::account_storage_id_type = object_id< CUSTOM_OPERATIONS_SPACE_ID, account_map >
 

Enumerations

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

Macro Definition Documentation

#define CUSTOM_OPERATIONS_MAX_KEY_SIZE   (200)

Definition at line 37 of file custom_objects.hpp.

#define CUSTOM_OPERATIONS_SPACE_ID   7

Definition at line 34 of file custom_objects.hpp.