fix: Mark operator bool explicit

This commit is contained in:
BigRedEye
2022-01-08 04:12:16 +03:00
parent e6f856407e
commit 6d6c291769
2 changed files with 3 additions and 3 deletions

View File

@@ -176,7 +176,7 @@ public:
vertex_descriptor() : p(nullptr), serial(0) {}
explicit vertex_descriptor(vertex_node *pp) : p(pp), serial(pp->serial) {}
operator bool() const { return p; }
explicit operator bool() const { return p; }
bool operator<(const vertex_descriptor b) const {
if (p && b.p) {
/* no vertices in the same graph can have the same serial */