This is a good place to report bugs and ask questions. You can also email support, as explained on this page:
https://www.wholetomato.com/support/contact
Which IDE and version of VA are you using? Is this problem specific to the "vk" namespace, or does it happen with all namespaces?
Based on the video I have produced the following, simple test case. The header file contains the following code:
namespace vkFeline
{
class CommandPoolFeline
{
public:
CommandPoolFeline() = default;
};
}
namespace zortaFeline::RenderingFeline
{
vkFeline::CommandPoolFeline GetCommandPool(const int que_family_index, int logical_device)
{
return vkFeline::CommandPoolFeline();
}
}
when I trigger Move Implementation to Source File on the "GetCommandPool" function the matching cpp file ends up with the code:
vkFeline::CommandPoolFeline zortaFeline::RenderingFeline::GetCommandPool(const int que_family_index, int logical_device)
{
return vkFeline::CommandPoolFeline();
}
no sign of the problem you are seeing. I am testing this using VS2017 and VA 2341.2 with a standard C++ solution.
Can you please try the same test code on your system? I have renamed the namespaces and classes, so you should not have any problems testing this code on your system.