Есть ли в Visual Studio опция автоматического рефакторинга в C ++ для изменения последовательности параметров функции (свободной или членской), в то время как все ее вызовы также автоматически рефакторируются?
Т.е. рефакторинг this
#include <iostream>
auto MyFunction(const char* a, int b) { std::cout << a << b; };
int main()
{
MyFunction("h", 1);
}
в этот
#include <iostream>
auto MyFunction(int b, const char* a) { std::cout << a << b; };
int main()
{
MyFunction(1, "h");
}
без необходимости переупорядочивать параметры в вызове вручную.
Я не нашел такой опции в самой Visual Studio (2017)и у меня нет доступа к Visual Assist или Resharper C ++ (чтобы попытаться, если их функция сигнатура изменения обеспечивает эту функциональность для C ++).