File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed
Framework/Foundation/include/Framework Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 1414#include < Framework/Traits.h>
1515#include < array>
1616
17- namespace o2 ::framework
17+ namespace
1818{
19- struct any_type {
20- template <class T >
21- constexpr operator T (); // non explicit
22- };
23-
2419template <class T , typename ... Args>
2520decltype (void (T{std::declval<Args>()...}), std::true_type())
26- test (int );
21+ brace_test (int );
2722
2823template <class T , typename ... Args>
2924std::false_type
30- test (...);
25+ brace_test (...);
26+ } // namespace
27+
28+ namespace o2 ::framework
29+ {
30+ struct any_type {
31+ template <class T >
32+ constexpr operator T (); // non explicit
33+ };
3134
3235template <class T , typename ... Args>
33- struct is_braces_constructible : decltype (test <T, Args...>(0 )) {
36+ struct is_braces_constructible : decltype (brace_test <T, Args...>(0 )) {
3437};
3538
3639#define DPL_REPEAT_0 (x )
You can’t perform that action at this time.
0 commit comments