simplify static asserts
Simplify static asserts to make them compatible with older compilers and MSVC 2013
This commit is contained in:
parent
fa0c5db18c
commit
a03b698e5a
@ -50,8 +50,8 @@ template <class DataFacadeT> class SearchEngine
|
||||
: facade(facade), shortest_path(facade, engine_working_data),
|
||||
alternative_path(facade, engine_working_data), distance_table(facade, engine_working_data)
|
||||
{
|
||||
static_assert(!std::is_pointer<DataFacadeT>(), "don't instantiate with ptr type");
|
||||
static_assert(std::is_object<DataFacadeT>(), "don't instantiate with void, function, or reference");
|
||||
static_assert(!std::is_pointer<DataFacadeT>::value, "don't instantiate with ptr type");
|
||||
static_assert(std::is_object<DataFacadeT>::value, "don't instantiate with void, function, or reference");
|
||||
}
|
||||
|
||||
~SearchEngine() {}
|
||||
|
Loading…
Reference in New Issue
Block a user