Fix xlog docs
[folly.git] / folly / gen / Combine.h
index d9d55736608ecac44b0f42b97d9d71cfbdfb1893..1aa0ea1ea519eb26a4943cf3ba06ba7e686b0626 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2014 Facebook, Inc.
+ * Copyright 2017 Facebook, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef FOLLY_GEN_COMBINE_H
-#define FOLLY_GEN_COMBINE_H
+#pragma once
+#define FOLLY_GEN_COMBINE_H_
 
 #include <folly/gen/Base.h>
 
@@ -23,24 +23,23 @@ namespace folly {
 namespace gen {
 namespace detail {
 
-template<class Container>
+template <class Container>
 class Interleave;
 
-template<class Container>
+template <class Container>
 class Zip;
 
-}  // namespace detail
+} // namespace detail
 
-template<class Source2,
-         class Source2Decayed = typename std::decay<Source2>::type,
-         class Interleave = detail::Interleave<Source2Decayed>>
+template <
+    class Source2,
+    class Source2Decayed = typename std::decay<Source2>::type,
+    class Interleave = detail::Interleave<Source2Decayed>>
 Interleave interleave(Source2&& source2) {
   return Interleave(std::forward<Source2>(source2));
 }
 
-}  // namespace gen
-}  // namespace folly
+} // namespace gen
+} // namespace folly
 
 #include <folly/gen/Combine-inl.h>
-
-#endif // FOLLY_GEN_COMBINE_H