Meanings
plural niebloids
- computingAn entity that can be called as a function but which is not visible to argument-dependent name lookup.
The niebloids suppress ADL by not being functions. Only functions have overloads to be resolved.
2022 April 14, Bo Persson, “ambiguous reference to 'find' in std and std::ranges namespaces”, in comp.lang.c++ (Usenet)1 more example
If your libraries should provide customization points, it's probably a good idea to implement them using niebloids.
2021 April 23, Adrian Ostrowski, Piotr Gaczkowski, Software Architecture with C++, Packt, →ISBN, page 172
Origin
From Niebler + -oid, named after Eric Niebler.
Full word history & related roots →Cite this entry
niebloid. (n.d.). In WatkinsX Dictionary. Retrieved November 3, 2026, from https://dictionary.watkinsx.com/word/niebloid
“niebloid.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/niebloid. Accessed November 3, 2026.
WatkinsX Dictionary, s.v. “niebloid,” accessed November 3, 2026, https://dictionary.watkinsx.com/word/niebloid.
Source: niebloid on Wiktionary, CC BY-SA 4.0.