MCPcopy Create free account
hub / github.com/ArashPartow/exprtk / determine_param_seq

Function determine_param_seq

exprtk_test.cpp:6434–6456  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6432 }
6433
6434 void determine_param_seq(parameter_list_t parameters)
6435 {
6436 current_param_seq = "";
6437
6438 for (std::size_t i = 0; i < parameters.size(); ++i)
6439 {
6440 generic_type& gt = parameters[i];
6441
6442 switch (gt.type)
6443 {
6444 case generic_type::e_scalar : current_param_seq += "T";
6445 break;
6446
6447 case generic_type::e_vector : current_param_seq += "V";
6448 break;
6449
6450 case generic_type::e_string : current_param_seq += "S";
6451 break;
6452
6453 default : continue;
6454 }
6455 }
6456 }
6457
6458 std::size_t current_ps_index;
6459 std::string current_param_seq;

Callers 1

operator()Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected