Move to forward declare header

This commit is contained in:
Patrick Niklaus
2017-04-04 23:54:30 +00:00
committed by Patrick Niklaus
parent 4ec7ca29f1
commit 0072bf0c59
9 changed files with 28 additions and 66 deletions
+1 -9
View File
@@ -4,6 +4,7 @@
#include "util/typedefs.hpp"
#include "util/vector_view.hpp"
#include "storage/io_fwd.hpp"
#include "storage/shared_memory_ownership.hpp"
#include <boost/filesystem/path.hpp>
@@ -17,15 +18,6 @@
namespace osrm
{
namespace storage
{
namespace io
{
class FileReader;
class FileWriter;
}
}
namespace extractor
{
+2 -10
View File
@@ -4,7 +4,9 @@
#include "extractor/guidance/turn_instruction.hpp"
#include "extractor/travel_mode.hpp"
#include "storage/io_fwd.hpp"
#include "storage/shared_memory_ownership.hpp"
#include "util/guidance/turn_bearing.hpp"
#include "util/vector_view.hpp"
@@ -12,16 +14,6 @@
namespace osrm
{
namespace storage
{
namespace io
{
class FileReader;
class FileWriter;
}
}
namespace extractor
{
namespace detail
+1 -10
View File
@@ -9,7 +9,7 @@
#include "util/typedefs.hpp"
#include "util/vector_view.hpp"
#include "storage/io.hpp"
#include "storage/io_fwd.hpp"
#include "storage/shared_memory_ownership.hpp"
#include <boost/iterator/iterator_facade.hpp>
@@ -23,15 +23,6 @@
namespace osrm
{
namespace storage
{
namespace io
{
class FileReader;
class FileWriter;
}
}
namespace partition
{
namespace detail
+1 -8
View File
@@ -4,6 +4,7 @@
#include "partition/multi_level_partition.hpp"
#include "storage/shared_memory_ownership.hpp"
#include "storage/io_fwd.hpp"
#include "util/static_graph.hpp"
#include "util/vector_view.hpp"
@@ -15,14 +16,6 @@
namespace osrm
{
namespace storage
{
namespace io
{
class FileReader;
class FileWriter;
}
}
namespace partition
{
+1 -9
View File
@@ -7,7 +7,7 @@
#include "util/typedefs.hpp"
#include "util/vector_view.hpp"
#include "storage/io.hpp"
#include "storage/io_fwd.hpp"
#include "storage/shared_memory_ownership.hpp"
#include <algorithm>
@@ -22,14 +22,6 @@
namespace osrm
{
namespace storage
{
namespace io
{
class FileReader;
class FileWriter;
}
}
namespace partition
{
namespace detail
+18
View File
@@ -0,0 +1,18 @@
#ifndef OSRM_STORAGE_IO_FWD_HPP_
#define OSRM_STORAGE_IO_FWD_HPP_
namespace osrm
{
namespace storage
{
namespace io
{
class FileReader;
class FileWriter;
} // ns io
} // ns storage
} // ns osrm
#endif
+2 -9
View File
@@ -5,6 +5,8 @@
#include "util/integer_range.hpp"
#include "util/typedefs.hpp"
#include "storage/io_fwd.hpp"
#include <boost/assert.hpp>
#include <cstdint>
@@ -17,15 +19,6 @@
namespace osrm
{
namespace storage
{
namespace io
{
class FileReader;
class FileWriter;
}
}
namespace util
{
template <typename EdgeDataT> class DynamicGraph;
+1 -1
View File
@@ -4,7 +4,7 @@
#include "util/typedefs.hpp"
#include "util/vector_view.hpp"
#include "storage/io.hpp"
#include "storage/io_fwd.hpp"
#include "storage/shared_memory_ownership.hpp"
#include <cmath>
+1 -10
View File
@@ -7,6 +7,7 @@
#include "util/typedefs.hpp"
#include "util/vector_view.hpp"
#include "storage/io_fwd.hpp"
#include "storage/shared_memory_ownership.hpp"
#include <boost/assert.hpp>
@@ -19,16 +20,6 @@
namespace osrm
{
namespace storage
{
namespace io
{
class FileReader;
class FileWriter;
}
}
namespace util
{
template <typename EdgeDataT, storage::Ownership Ownership> class StaticGraph;