1
0
Fork 0

Remove the global include to iostream; this reduces the compile time by 10%

( http://herbsutter.com/2013/08/19/gotw-7a-solution-minimizing-compile-time-dependencies-part-1/  for inspiration)
This commit is contained in:
Willi Goesgens 2015-07-07 12:11:21 +02:00
parent b6995ba412
commit bd7aa7c305
16 changed files with 20 additions and 1 deletions

View File

@ -25,6 +25,8 @@
/// @author Copyright 2014, triagens GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include "Aql/ExecutionNode.h"
#include "Aql/Collection.h"
#include "Aql/ExecutionPlan.h"

View File

@ -27,6 +27,8 @@
/// @author Copyright 2012-2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include "Aql/ExecutionPlan.h"
#include "Aql/AggregationOptions.h"
#include "Aql/Ast.h"

View File

@ -30,6 +30,7 @@
#include "ArangoServer.h"
#include <v8.h>
#include <iostream>
#include "Actions/RestActionHandler.h"
#include "Actions/actions.h"

View File

@ -27,6 +27,8 @@
/// @author Copyright 2009-2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include "ConsoleThread.h"
#include "ApplicationServer/ApplicationServer.h"

View File

@ -27,6 +27,8 @@
/// @author Copyright 2010-2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include "Basics/Common.h"
#include "Basics/messages.h"

View File

@ -27,6 +27,8 @@
/// @author Copyright 2011-2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include "v8-vocbaseprivate.h"
#include "Aql/Query.h"
#include "Aql/QueryList.h"

View File

@ -27,6 +27,7 @@
/// @author Copyright 2012-2013, triAGENS GmbH, Cologne, Germany
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include "ArangoClient.h"
#include "Basics/files.h"

View File

@ -28,6 +28,7 @@
////////////////////////////////////////////////////////////////////////////////
#include "Basics/Common.h"
#include <iostream>
#include "ArangoShell/ArangoClient.h"
#include "Basics/Mutex.h"

View File

@ -28,6 +28,7 @@
////////////////////////////////////////////////////////////////////////////////
#include "Basics/Common.h"
#include <iostream>
#include "ArangoShell/ArangoClient.h"
#include "Basics/FileUtils.h"

View File

@ -28,6 +28,7 @@
////////////////////////////////////////////////////////////////////////////////
#include "Basics/Common.h"
#include <iostream>
#include "ArangoShell/ArangoClient.h"
#include "Basics/FileUtils.h"

View File

@ -28,6 +28,7 @@
////////////////////////////////////////////////////////////////////////////////
#include "Basics/Common.h"
#include <iostream>
#include "ArangoShell/ArangoClient.h"
#include "Basics/FileUtils.h"

View File

@ -28,6 +28,7 @@
////////////////////////////////////////////////////////////////////////////////
#include "Basics/Common.h"
#include <iostream>
#include <v8.h>
#include <libplatform/libplatform.h>

View File

@ -37,6 +37,7 @@
#include <pwd.h>
#include <grp.h>
#endif
#include <iostream>
#include "ApplicationServer/ApplicationFeature.h"
#include "Basics/ConditionLocker.h"

View File

@ -131,7 +131,6 @@ typedef long suseconds_t;
#include <algorithm>
#include <deque>
#include <iostream>
#include <list>
#include <map>
#include <queue>

View File

@ -30,6 +30,7 @@
#ifdef _WIN32
#include "Basics/win-utils.h"
#endif
#include <iostream>
#include "ApplicationScheduler.h"

View File

@ -35,6 +35,7 @@
#include "v8-buffer.h"
#include <regex.h>
#include <iostream>
#include "Basics/Dictionary.h"
#include "Basics/FileUtils.h"