Remove "using namespace" from headers and make single param constructors explicit

This commit is contained in:
stefiosif
2022-12-03 15:43:00 +02:00
parent d7e87e0956
commit 7c78bbd7ca
9 changed files with 13 additions and 30 deletions

View File

@@ -6,8 +6,6 @@
#include <utility>
using namespace graph;
namespace algo {
template<typename T>
@@ -15,7 +13,7 @@ class Frigioni : public DecrementalReachability<T> {
public:
Frigioni() = default;
Frigioni(Digraph<T> G) { this->G = G; }
explicit Frigioni(graph::Digraph<T> G) { this->G = G; }
// Initialize the decremental maintenance data structure for general graphs
void init() override;