Skip to content

Commit 39ecab8

Browse files
committed
added func temp instantiations
1 parent 796dd5b commit 39ecab8

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

src/Binance_Client.cpp

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7969,8 +7969,77 @@ void Params::flush_params()
79697969
// ------------------------------ Start | Explicit template instantiations
79707970

79717971
template class Client<SpotClient>;
7972+
79727973
template class Client<FuturesClient<FuturesClientUSDT>>;
7974+
template Json::Value FuturesClient<FuturesClientUSDT>::get_position_mode(const Params* params_ptr);
7975+
template Json::Value FuturesClient<FuturesClientUSDT>::change_position_mode(const Params* params_ptr);
7976+
template Json::Value FuturesClient<FuturesClientUSDT>::get_position_mode(const Params* params_ptr);
7977+
template Json::Value FuturesClient<FuturesClientUSDT>::batch_orders(const Params* params_ptr);
7978+
template Json::Value FuturesClient<FuturesClientUSDT>::cancel_batch_orders(const Params* params_ptr);
7979+
template Json::Value FuturesClient<FuturesClientUSDT>::cancel_all_orders_timer(const Params* params_ptr);
7980+
template Json::Value FuturesClient<FuturesClientUSDT>::query_open_order(const Params* params_ptr);
7981+
template Json::Value FuturesClient<FuturesClientUSDT>::account_balances(const Params* params_ptr);
7982+
template Json::Value FuturesClient<FuturesClientUSDT>::change_leverage(const Params* params_ptr);
7983+
template Json::Value FuturesClient<FuturesClientUSDT>::change_margin_type(const Params* params_ptr);
7984+
template Json::Value FuturesClient<FuturesClientUSDT>::change_position_margin(const Params* params_ptr);
7985+
template Json::Value FuturesClient<FuturesClientUSDT>::change_position_margin_history(const Params* params_ptr);
7986+
template Json::Value FuturesClient<FuturesClientUSDT>::position_info(const Params* params_ptr);
7987+
template Json::Value FuturesClient<FuturesClientUSDT>::get_income_history(const Params* params_ptr);
7988+
template Json::Value FuturesClient<FuturesClientUSDT>::get_leverage_bracket(const Params* params_ptr);
7989+
template Json::Value FuturesClient<FuturesClientUSDT>::users_force_orders(const Params* params_ptr);
7990+
template Json::Value FuturesClient<FuturesClientUSDT>::pos_adl_quantile_est(const Params* params_ptr);
7991+
template Json::Value FuturesClient<FuturesClientUSDT>::get_user_comission_rate(const Params* params_ptr);
7992+
template Json::Value FuturesClient<FuturesClientUSDT>::api_quant_trading_rules(const Params* params_ptr);
7993+
template Json::Value FuturesClient<FuturesClientUSDT>::get_blvt_kline_history(const Params* params_ptr);
7994+
template Json::Value FuturesClient<FuturesClientUSDT>::get_composite_index_symbol_info(const Params* params_ptr);
7995+
template Json::Value FuturesClient<FuturesClientUSDT>::mark_price(const Params* params_ptr);
7996+
template Json::Value FuturesClient<FuturesClientUSDT>::public_liquidation_orders(const Params* params_ptr);
7997+
template Json::Value FuturesClient<FuturesClientUSDT>::open_interest(const Params* params_ptr);
7998+
template Json::Value FuturesClient<FuturesClientUSDT>::composite_index_symbol_info(const Params* params_ptr);
7999+
template Json::Value FuturesClient<FuturesClientUSDT>::continues_klines(const Params* params_ptr);
8000+
template Json::Value FuturesClient<FuturesClientUSDT>::index_klines(const Params* params_ptr);
8001+
template Json::Value FuturesClient<FuturesClientUSDT>::mark_klines(const Params* params_ptr);
8002+
template Json::Value FuturesClient<FuturesClientUSDT>::funding_rate_history(const Params* params_ptr);
8003+
template Json::Value FuturesClient<FuturesClientUSDT>::open_interest_stats(const Params* params_ptr);
8004+
template Json::Value FuturesClient<FuturesClientUSDT>::top_long_short_ratio(const Params* params_ptr, bool accounts);
8005+
template Json::Value FuturesClient<FuturesClientUSDT>::global_long_short_ratio(const Params* params_ptr);
8006+
template Json::Value FuturesClient<FuturesClientUSDT>::taker_long_short_ratio(const Params* params_ptr);
8007+
79738008
template class Client<FuturesClient<FuturesClientCoin>>;
8009+
template Json::Value FuturesClient<FuturesClientCoin>::get_position_mode(const Params* params_ptr);
8010+
template Json::Value FuturesClient<FuturesClientCoin>::change_position_mode(const Params* params_ptr);
8011+
template Json::Value FuturesClient<FuturesClientCoin>::get_position_mode(const Params* params_ptr);
8012+
template Json::Value FuturesClient<FuturesClientCoin>::batch_orders(const Params* params_ptr);
8013+
template Json::Value FuturesClient<FuturesClientCoin>::cancel_batch_orders(const Params* params_ptr);
8014+
template Json::Value FuturesClient<FuturesClientCoin>::cancel_all_orders_timer(const Params* params_ptr);
8015+
template Json::Value FuturesClient<FuturesClientCoin>::query_open_order(const Params* params_ptr);
8016+
template Json::Value FuturesClient<FuturesClientCoin>::account_balances(const Params* params_ptr);
8017+
template Json::Value FuturesClient<FuturesClientCoin>::change_leverage(const Params* params_ptr);
8018+
template Json::Value FuturesClient<FuturesClientCoin>::change_margin_type(const Params* params_ptr);
8019+
template Json::Value FuturesClient<FuturesClientCoin>::change_position_margin(const Params* params_ptr);
8020+
template Json::Value FuturesClient<FuturesClientCoin>::change_position_margin_history(const Params* params_ptr);
8021+
template Json::Value FuturesClient<FuturesClientCoin>::position_info(const Params* params_ptr);
8022+
template Json::Value FuturesClient<FuturesClientCoin>::get_income_history(const Params* params_ptr);
8023+
template Json::Value FuturesClient<FuturesClientCoin>::get_leverage_bracket(const Params* params_ptr);
8024+
template Json::Value FuturesClient<FuturesClientCoin>::users_force_orders(const Params* params_ptr);
8025+
template Json::Value FuturesClient<FuturesClientCoin>::pos_adl_quantile_est(const Params* params_ptr);
8026+
template Json::Value FuturesClient<FuturesClientCoin>::get_user_comission_rate(const Params* params_ptr);
8027+
template Json::Value FuturesClient<FuturesClientCoin>::api_quant_trading_rules(const Params* params_ptr);
8028+
template Json::Value FuturesClient<FuturesClientCoin>::get_blvt_kline_history(const Params* params_ptr);
8029+
template Json::Value FuturesClient<FuturesClientCoin>::get_composite_index_symbol_info(const Params* params_ptr);
8030+
template Json::Value FuturesClient<FuturesClientCoin>::mark_price(const Params* params_ptr);
8031+
template Json::Value FuturesClient<FuturesClientCoin>::public_liquidation_orders(const Params* params_ptr);
8032+
template Json::Value FuturesClient<FuturesClientCoin>::open_interest(const Params* params_ptr);
8033+
template Json::Value FuturesClient<FuturesClientCoin>::composite_index_symbol_info(const Params* params_ptr);
8034+
template Json::Value FuturesClient<FuturesClientCoin>::continues_klines(const Params* params_ptr);
8035+
template Json::Value FuturesClient<FuturesClientCoin>::index_klines(const Params* params_ptr);
8036+
template Json::Value FuturesClient<FuturesClientCoin>::mark_klines(const Params* params_ptr);
8037+
template Json::Value FuturesClient<FuturesClientCoin>::funding_rate_history(const Params* params_ptr);
8038+
template Json::Value FuturesClient<FuturesClientCoin>::open_interest_stats(const Params* params_ptr);
8039+
template Json::Value FuturesClient<FuturesClientCoin>::top_long_short_ratio(const Params* params_ptr, bool accounts);
8040+
template Json::Value FuturesClient<FuturesClientCoin>::global_long_short_ratio(const Params* params_ptr);
8041+
template Json::Value FuturesClient<FuturesClientCoin>::taker_long_short_ratio(const Params* params_ptr);
8042+
79748043
template class Client<OpsClient>;
79758044

79768045
template void Params::set_param<int>(const std::string& key, const int& value);

0 commit comments

Comments
 (0)