I was using function templates when I noticed that moving the definition of one of the function template to a different translation unit resolves the ambiguous
avasset
member-access-enumeration
kubernetes-operator
browser-api
formio
greengrass
key-attestation
elastic-search-ui
datadirector
effective-c++
rootkit
brython
pygraphviz
collatz
google-goggles
docbook-5
godeps
frappe
vantajs
video-effects
powershell-studio
selectpdf
scintillanet
swift-extensions
udpclient
mtp
boost-spirit-qi
dynamics-crm-2011
multiple-databases
gpath