mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-06 16:56:45 +08:00
fix: ‘detail_result’ does not name a type
This commit is contained in:
parent
29188f939c
commit
d129e6221a
@ -43,6 +43,13 @@ public:
|
||||
friend bool operator!=(result_code const &lhs, result_code const &rhs) noexcept;
|
||||
};
|
||||
|
||||
namespace detail_result {
|
||||
|
||||
template <typename T, typename = void>
|
||||
struct default_traits;
|
||||
|
||||
} // namespace detail_result
|
||||
|
||||
template <typename T,
|
||||
typename DefTraits = detail_result::default_traits<T>,
|
||||
typename = void>
|
||||
@ -50,9 +57,6 @@ class result;
|
||||
|
||||
namespace detail_result {
|
||||
|
||||
template <typename T, typename = void>
|
||||
struct default_traits;
|
||||
|
||||
template <typename T>
|
||||
struct default_traits<T, std::enable_if_t<std::is_integral<T>::value>> {
|
||||
constexpr static T value() noexcept { return 0; }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user