niebloid

N1I1E1B3L1O1I1D2
US/ˈniblɔɪ̯d/

noun

An entity that can be called as a function but which is not visible to argument-dependent name lookup.

Scrabble 11

Meanings

nounniebloid (plural niebloids)

plural niebloids

  1. 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
APA

niebloid. (n.d.). In WatkinsX Dictionary. Retrieved November 3, 2026, from https://dictionary.watkinsx.com/word/niebloid

MLA

“niebloid.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/niebloid. Accessed November 3, 2026.

Chicago

WatkinsX Dictionary, s.v. “niebloid,” accessed November 3, 2026, https://dictionary.watkinsx.com/word/niebloid.

Source: niebloid on Wiktionary, CC BY-SA 4.0.