On writing functions that accept any specialization of a C++ template type May 29, 2023 May 29, 2023 05/29/23 Raymond Chen There are the obvious arguments, the non-obvious arguments, and the invisible arguments.