diff --git a/include/rapidjson/document.h b/include/rapidjson/document.h index 183db67..9639014 100644 --- a/include/rapidjson/document.h +++ b/include/rapidjson/document.h @@ -5,11 +5,6 @@ #include "internal/strfunc.h" #include // placement new -#ifndef RAPIDJSON_NOMEMBERITERATORCLASS -#include "internal/meta.h" -#include // std::iterator, std::random_access_iterator_tag -#endif - #ifdef _MSC_VER #pragma warning(push) #pragma warning(disable : 4127) // conditional expression is constant @@ -20,6 +15,11 @@ #pragma GCC diagnostic ignored "-Weffc++" #endif +#ifndef RAPIDJSON_NOMEMBERITERATORCLASS +#include "internal/meta.h" +#include // std::iterator, std::random_access_iterator_tag +#endif + namespace rapidjson { // Forward declaration.