TM
Size: a a a
TM
D
AP
ГH
W
W
ПК
W
A
A
A
A
SK
S
S
O
namespace ns {
struct tag;
void foo();
}
template<typename T>
void call_by_tag() {
// call foo() from namespace of T
}
call_by_tag<ns::tag>(); // calls foo()
Возможна ли реализация call_by_tag языковыми средствами?A
__LINE__ и компанию заменили std::source_location.DS
namespace ns {
struct tag;
void foo();
}
template<typename T>
void call_by_tag() {
// call foo() from namespace of T
}
call_by_tag<ns::tag>(); // calls foo()
Возможна ли реализация call_by_tag языковыми средствами?P
namespace ns {
struct tag;
void foo();
}
template<typename T>
void call_by_tag() {
// call foo() from namespace of T
}
call_by_tag<ns::tag>(); // calls foo()
Возможна ли реализация call_by_tag языковыми средствами?tag_invoke не подходит?