BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Namespaces | Typedefs | Functions
sliced_lists.hxx File Reference
#include <graphene/protocol/operations.hpp>
#include <fc/reflect/typelist.hpp>

Go to the source code of this file.

Namespaces

 graphene
 
 graphene::protocol
 

Typedefs

using graphene::protocol::operation_list_1 = static_variant< typelist::builder<> ::add< transfer_operation > ::add< limit_order_create_operation > ::add< limit_order_cancel_operation > ::add< call_order_update_operation > ::finalize >
 
using graphene::protocol::operation_list_2 = static_variant< typelist::builder<> ::add< account_create_operation > ::add< account_update_operation > ::finalize >
 
using graphene::protocol::operation_list_3 = static_variant< typelist::builder<> ::add< asset_create_operation > ::finalize >
 
using graphene::protocol::operation_list_5 = static_variant< typelist::builder<> ::add< asset_update_feed_producers_operation > ::add< asset_issue_operation > ::add< asset_reserve_operation > ::finalize >
 
using graphene::protocol::operation_list_6 = static_variant< typelist::builder<> ::add< asset_publish_feed_operation > ::add< witness_update_operation > ::finalize >
 
using graphene::protocol::operation_list_9 = static_variant< typelist::builder<> ::add< vesting_balance_create_operation > ::add< vesting_balance_withdraw_operation > ::finalize >
 
using graphene::protocol::operation_list_10 = static_variant< typelist::builder<> ::add< override_transfer_operation > ::finalize >
 
using graphene::protocol::operation_list_11 = static_variant< typelist::builder<> ::add< htlc_create_operation > ::add< htlc_redeem_operation > ::add< htlc_extend_operation > ::finalize >
 
using graphene::protocol::unsupported_operations_list = static_variant< typelist::builder<> ::add< fill_order_operation > ::add< account_whitelist_operation > ::add< account_upgrade_operation > ::add< account_transfer_operation > ::add< asset_update_operation > ::add< asset_update_bitasset_operation > ::add< asset_fund_fee_pool_operation > ::add< asset_settle_operation > ::add< asset_global_settle_operation > ::add< witness_create_operation > ::add_list< typelist::slice< operation::list, typelist::index_of< operation::list, proposal_create_operation >(), typelist::index_of< operation::list, vesting_balance_create_operation >() > > ::add< worker_create_operation > ::add< custom_operation > ::add< assert_operation > ::add< balance_claim_operation > ::add< transfer_to_blind_operation > ::add< blind_transfer_operation > ::add< transfer_from_blind_operation > ::add< asset_settle_cancel_operation > ::add< asset_claim_fees_operation > ::add< fba_distribute_operation > ::add< bid_collateral_operation > ::add< execute_bid_operation > ::add< asset_claim_pool_operation > ::add< asset_update_issuer_operation > ::add< htlc_redeemed_operation > ::add< htlc_refund_operation > ::add_list< typelist::slice< operation::list, typelist::index_of< operation::list, custom_authority_create_operation >() > > ::finalize >
 

Functions

result_type graphene::protocol::get_restriction_pred_list_1 (size_t idx, vector< restriction > rs)
 
result_type graphene::protocol::get_restriction_pred_list_2 (size_t idx, vector< restriction > rs)
 
result_type graphene::protocol::get_restriction_pred_list_3 (size_t idx, vector< restriction > rs)
 
result_type graphene::protocol::get_restriction_pred_list_5 (size_t idx, vector< restriction > rs)
 
result_type graphene::protocol::get_restriction_pred_list_6 (size_t idx, vector< restriction > rs)
 
result_type graphene::protocol::get_restriction_pred_list_9 (size_t idx, vector< restriction > rs)
 
result_type graphene::protocol::get_restriction_pred_list_10 (size_t idx, vector< restriction > rs)
 
result_type graphene::protocol::get_restriction_pred_list_11 (size_t idx, vector< restriction > rs)