Adds writer test case for RCU
[folly.git] / folly / Overload.h
index de1f5354ee3f80f8f17c01a112aa4680221452e4..bd6e8e2640d52f73966baaa049d3970ae56883a6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017 Facebook, Inc.
+ * Copyright 2017-present Facebook, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -34,7 +34,7 @@
 
 namespace folly {
 
-namespace details {
+namespace detail {
 template <typename...>
 struct Overload;
 
@@ -53,14 +53,14 @@ struct Overload<Case> : Case {
 
   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)...};
 }
 
@@ -76,4 +76,4 @@ decltype(auto) variant_match(Variant&& variant, Cases&&... cases) {
       overload(std::forward<Cases>(cases)...), std::forward<Variant>(variant));
 }
 
-} // folly
+} // namespace folly