Open rileyjmurray opened 6 days ago
Automatic mention of @aj463
@trilinos/rol
I will take care of these
These are have all been fixed in the ROL development branch so it's just a matter of merging to Trilinos.
I wrote a clang-tidy check that can either automatically replace using namespace foo
with using foo::bar
in the same location for every bar
symbol used or alternatively prepend all of the symbols with the appropriate foo::
namespace qualifier if that is of any interest.
There are a 15 files in ROL/src that use the "using namespace std" (anti-)pattern. I noticed this when compiling with clang 17.
My compiler mostly complained about unqualified use of
std::forward
in one file (ROL_VectorClone.hpp). But there might be other places where unqualified standard library functions are used.Does anyone have objections to me removing the "using namespace std;" lines and making things explicit, as needed?