#NEWLINE# def for_all_dtypes_combination( names = [ 'dtyes' ] , no_float16 = False , no_bool = False , full = None ) : #NEWLINE# #INDENT# 'Decorator that checks the fixture with a product set of all dtypes.\n\n    Args:\n         names(list of str): Argument names to which dtypes are passed.\n         no_float16(bool): If ``True``, ``numpy.float16`` is\n             omitted from candidate dtypes.\n         no_bool(bool): If ``True``, ``numpy.bool_`` is\n             omitted from candidate dtypes.\n         full(bool): If ``True``, then all combinations of dtypes\n             will be tested.\n             Otherwise, the subset of combinations will be tested\n             (see description in :func:`cupy.testing.for_dtypes_combination`).\n\n    .. seealso:: :func:`cupy.testing.for_dtypes_combination`\n    ' #NEWLINE# types = _make_all_dtypes ( no_float16 , no_bool ) #NEWLINE# return for_dtypes_combination ( types , names , full )