English

edit

Etymology

edit

From Niebler +‎ -oid, named after Eric Niebler.[1]

Pronunciation

edit

Noun

edit

niebloid (plural niebloids)

  1. (programming) An entity that can be called as a function but which is not visible to argument-dependent name lookup.
    • 2021 April 23, Adrian Ostrowski, Piotr Gaczkowski, Software Architecture with C++, Packt, →ISBN, page 172:
      If your libraries should provide customization points, it's probably a good idea to implement them using niebloids.
    • 2022 April 14, Bo Persson, “ambiguous reference to 'find' in std and std::ranges namespaces”, in comp.lang.c++[1] (Usenet):
      The niebloids suppress ADL by not being functions. Only functions have overloads to be resolved.

References

edit
  1. ^ Adrian Ostrowski, Piotr Gaczkowski (2021 April 23) Software Architecture with C++, Packt, →ISBN, page 172