Bug 1315601 part 1 - Move type_traits include down in nsCSSValue.h. r=heycam draft
authorXidorn Quan <me@upsuper.org>
Wed, 22 Feb 2017 15:04:30 +1100
changeset 497324 c73bec7d8ec0a86d8cc71b36f3c4b032afb40248
parent 497323 91890c25a7e2a61c8936f8d9a817b399bdad0644
child 497325 e7cbb83a6e205e6359e5a81ade6996a3b6a1cdd4
push id48868
push userxquan@mozilla.com
push dateMon, 13 Mar 2017 06:44:26 +0000
reviewersheycam
bugs1315601
milestone55.0a1
Bug 1315601 part 1 - Move type_traits include down in nsCSSValue.h. r=heycam MozReview-Commit-ID: 9ptq7e7NlSB
layout/style/nsCSSValue.h
--- a/layout/style/nsCSSValue.h
+++ b/layout/style/nsCSSValue.h
@@ -3,18 +3,16 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /* representation of simple property values within CSS declarations */
 
 #ifndef nsCSSValue_h___
 #define nsCSSValue_h___
 
-#include <type_traits>
-
 #include "mozilla/Attributes.h"
 #include "mozilla/MemoryReporting.h"
 #include "mozilla/SheetType.h"
 #include "mozilla/StyleComplexColor.h"
 #include "mozilla/UniquePtr.h"
 
 #include "nsIPrincipal.h"
 #include "nsIURI.h"
@@ -28,16 +26,18 @@
 #include "nsRefPtrHashtable.h"
 #include "nsString.h"
 #include "nsStringBuffer.h"
 #include "nsTArray.h"
 #include "nsStyleConsts.h"
 #include "nsStyleCoord.h"
 #include "gfxFontFamilyList.h"
 
+#include <type_traits>
+
 class imgRequestProxy;
 class nsIContent;
 class nsIDocument;
 class nsIPrincipal;
 class nsIURI;
 class nsPresContext;
 template <class T>
 class nsPtrHashKey;