Search code examples
Which functions in standard C++ library should not be prefixed with std:: when used?...


c++stdargument-dependent-lookupqualified-nameunqualified-name

Read More
namespace usage is preventing template instantiation of overload...


c++templatesnamespacesoverloadingargument-dependent-lookup

Read More
using namespace std causes boost pointer cast to trigger ADL in c++17 standard...


c++boostc++17c++20argument-dependent-lookup

Read More
ADL in case of equal-named member function...


c++interfaceargument-dependent-lookupnon-member-functions

Read More
Hidden friend to_json function unexpectedly resolves for shared_ptr...


c++argument-dependent-lookupnlohmann-json

Read More
Trying to create a universal map printer and this snippet won't compile (Issue with ADL?)...


c++classtemplatesoperator-overloadingargument-dependent-lookup

Read More
Deduction of template arguments for friend function declared in class template...


c++language-lawyeroverload-resolutiontemplate-argument-deductionargument-dependent-lookup

Read More
Should static_pointer_cast calls be std:: qualified, or relied upon ADL?...


c++argument-dependent-lookuppointer-conversion

Read More
Why is this function call didn't reject the unsuitable overload?...


c++overloadingsfinaeoverload-resolutionargument-dependent-lookup

Read More
C++ class templates can be implicity specialized and instantiated without angle brackets?...


c++template-specializationargument-dependent-lookup

Read More
Why do `std::ranges::size` require a non-const method when using ADL?...


c++c++20argument-dependent-lookupstd-ranges

Read More
Rationale for Koenig lookup...


c++argument-dependent-lookup

Read More
undefined reference to inline friend...


c++argument-dependent-lookup

Read More
Unqualified name lookup does not look in local namespace after using declaration...


c++language-lawyerargument-dependent-lookupusing-directives

Read More
C++20 concepts using ADL with circular dependency...


c++c++20circular-dependencyc++-conceptsargument-dependent-lookup

Read More
Warn against missing std:: prefixes due to ADL...


c++compiler-warningsargument-dependent-lookupclang-tidy

Read More
friend function template lookup...


c++argument-dependent-lookupfriend-functionfunction-templates

Read More
Class Templates and Friendship in C++...


c++c++11templateslookupargument-dependent-lookup

Read More
Alternative to template ADL for GCC <= 10...


c++c++20argument-dependent-lookup

Read More
Why doesn't `static_pointer_cast` work with ADL, but requires explicit `std::`?...


c++shared-ptrargument-dependent-lookupunqualified-name

Read More
Why inherited member function from base template class not declared?...


c++templatesargument-dependent-lookup

Read More
customisation point for alias to std types...


c++templatesargument-dependent-lookupcustomization-pointtag-invoke

Read More
Why name lookup can't find std::swap when a base class has a swap function in C++?...


c++c++11argument-dependent-lookupname-lookup

Read More
Argument-dependent lookup for templates in C++20...


c++c++20argument-dependent-lookup

Read More
Enabling ADL for distance within a non-std:: namespace, with a fallback to std::distance...


c++argument-dependent-lookup

Read More
Ambiguity between function and function in namespace with same argument...


c++namespacesfunction-callargument-dependent-lookup

Read More
Argument dependent lookup with stream operator for std::vector...


c++templatesargument-dependent-lookup

Read More
why did I get "ambigous" error when invoking same-named function in different namespace?...


c++gccsyntax-errorargument-dependent-lookup

Read More
Is there a legal way to print tuples and pairs using operator<<?...


c++c++11argument-dependent-lookup

Read More
C++ compile time counters, revisited...


c++counterconstexprargument-dependent-lookupfriend-function

Read More
BackNext