diff --git a/include/inviwo/core/network/lambdanetworkvisitor.h b/include/inviwo/core/network/lambdanetworkvisitor.h index 0f859ab4d72..9a05b5bd77e 100644 --- a/include/inviwo/core/network/lambdanetworkvisitor.h +++ b/include/inviwo/core/network/lambdanetworkvisitor.h @@ -75,16 +75,16 @@ struct LambdaNetworkVisitor : NetworkVisitor, Funcs... { virtual bool visit([[maybe_unused]] Processor& processor) override { if constexpr (util::is_detected_exact_v) { - return operator()(processor); + return this->operator()(processor); } else { return true; } } virtual bool visit([[maybe_unused]] CanvasProcessor& processor) override { if constexpr (util::is_detected_exact_v) { - return operator()(processor); + return this->operator()(processor); } else if constexpr (util::is_detected_exact_v) { - return operator()(processor); + return this->operator()(processor); } else { return true; } @@ -92,16 +92,16 @@ struct LambdaNetworkVisitor : NetworkVisitor, Funcs... { virtual bool visit([[maybe_unused]] Property& property) override { if constexpr (util::is_detected_exact_v) { - return operator()(property); + return this->operator()(property); } else { return true; } } virtual bool visit([[maybe_unused]] CompositeProperty& compositeProperty) override { if constexpr (util::is_detected_exact_v) { - return operator()(compositeProperty); + return this->operator()(compositeProperty); } else if constexpr (util::is_detected_exact_v) { - return operator()(compositeProperty); + return this->operator()(compositeProperty); } else { return true; } diff --git a/include/inviwo/core/resourcemanager/resourcemanagerobserver.h b/include/inviwo/core/resourcemanager/resourcemanagerobserver.h index 5a581a79ebe..7a139965db5 100644 --- a/include/inviwo/core/resourcemanager/resourcemanagerobserver.h +++ b/include/inviwo/core/resourcemanager/resourcemanagerobserver.h @@ -29,6 +29,7 @@ #pragma once +#include #include #include