hpx/preprocessor/nargs.hpp#

Defined in header hpx/preprocessor/nargs.hpp.

See Public API for a list of names and headers that are part of the public HPX API.

Defines

HPX_PP_NARGS(...)#

Expands to the number of arguments passed in

Example Usage:

HPX_PP_NARGS(hpx, pp, nargs)
HPX_PP_NARGS(hpx, pp)
HPX_PP_NARGS(hpx)

Expands to:

3
2
1

Parameters
  • ... – The variadic number of arguments