namespace folly {
-namespace details {
+namespace detail {
template <typename...>
struct Overload;
using Case::operator();
};
-} // details
+} // namespace detail
/*
* Combine multiple `Cases` in one function object
*/
template <typename... Cases>
decltype(auto) overload(Cases&&... cases) {
- return details::Overload<typename std::decay<Cases>::type...>{
+ return detail::Overload<typename std::decay<Cases>::type...>{
std::forward<Cases>(cases)...};
}
overload(std::forward<Cases>(cases)...), std::forward<Variant>(variant));
}
-} // folly
+} // namespace folly