ide: Alt+C (copy declaration/definition) refactored, CtrlLib: DisplayPopUp issues

This commit is contained in:
Mirek Fidler 2025-10-18 14:33:28 +02:00
parent b572d8be79
commit 27c4cdef51
9 changed files with 213 additions and 22 deletions

41
upptst/ide_alt_c/ide.cpp Normal file
View file

@ -0,0 +1,41 @@
#include <Core/Core.h>
using namespace Upp;
#include <Core/Core.h>
#include <algorithm>
#include <vector>
#include <set>
#include <utility>
struct Foo {
struct Change { int foo;
int Test();
};
struct Item { int foo; };
std::vector<String> Bar2(const std::vector<Item>& price, String s);
std::vector<Change> Bar(const std::vector<Item>& price, String s);
std::vector<Foo::Change> Bar(const std::vector<std::vector<Item>>& price, String s);
std::vector<void (*)(int x, int y)> Bar(const std::vector<std::vector<Item>>& price, int x);
};
namespace Test {
struct Foo {
struct Change { int foo;
int Test();
};
struct Item { int foo; };
std::vector<String> Bar2(const std::vector<Item>& price, String s);
std::vector<Change> Bar(const std::vector<Item>& price, String s);
std::vector<Foo::Change> Bar(const std::vector<std::vector<Item>>& price, String s);
std::vector<void (*)(int x, int y)> Bar(const std::vector<std::vector<Item>>& price, int x);
};
};
CONSOLE_APP_MAIN
{
}