AF
Size: a a a
AF
ip
AF
AF
ip
AF
AF
C
Е
NI
C
Е
C
W
AF
AF
W
struct FIRST;
struct SECOND;
template <typename, typename = void>
struct SSome;
template <typename type_>
struct SSome<type_, typename std::enable_if<std::is_same<type_, FIRST>::value>::type> {
type_ filed;
};
template <typename type_>
struct SSome<type_, typename std::enable_if<std::is_same<type_, SECOND>::value>::type> {
type_ filed;
};
template <class T>
struct Widget {
void some_method() { /*_*/ }
SSome<T> AAAAA;
};
void foo() {
Widget<FIRST> B;
// B. жду автокомплит, а автокомплит QtCreator не может дополнить B. до B.some_method() :(
}
C
Е
invoke_result_t
. Или надо чтоб два в одном было?C
invoke_result_t
. Или надо чтоб два в одном было?