#include using namespace Upp; #include #include #include #include #include struct Foo { struct Change { int foo; int Test(); }; struct Item { int foo; }; void Simple(); std::vector Bar2(const std::vector& price, String s); std::vector Bar(const std::vector& price, String s); std::vector Bar(const std::vector>& price, String s); std::vector Bar(const std::vector>& price, int x); typedef void (*PaintHook)(String s); static Vector& painthook(); static void InstallPaintHook(PaintHook hook, String s); static void DeinstallPaintHook(PaintHook hook, String s); }; namespace Test { struct Foo { struct Change { int foo; int Test(); }; struct Item { int foo; }; std::vector Bar2(const std::vector& price, String s); std::vector Bar(const std::vector& price, String s); std::vector Bar(const std::vector>& price, String s); std::vector Bar(const std::vector>& price, int x); }; }; CONSOLE_APP_MAIN { }