MCPcopy Create free account

hub / github.com/NVIDIA/cccl / types & classes

Types & classes8,889 in github.com/NVIDIA/cccl

↓ 3,605 callersClassT
libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:137
↓ 1,260 callersClassIter
libcudacxx/test/libcudacxx/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp:25
↓ 258 callersClassrange
thrust/thrust/system/tbb/detail/merge.h:30
↓ 252 callersClassP
libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp:17
↓ 212 callersClassT
libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/unwrap_reference.pass.cpp:43
↓ 106 callersClassDependency
python/cuda_cccl/cuda/coop/_experimental/_types.py:235
↓ 90 callersClasslayout_right
Layout policy with a mapping which corresponds to C-style array layouts
libcudacxx/include/cuda/std/__fwd/mdspan.h:50
↓ 90 callersClassreset
libcudacxx/test/libcudacxx/heterogeneous/latch.pass.cpp:64
↓ 88 callersClasslist
libcudacxx/test/support/container_test_types.h:521
↓ 74 callersClassA
libcudacxx/test/libcudacxx/std/numerics/bit/invocable.pass.cpp:21
↓ 68 callersClassU
libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward_like.pass.cpp:20
↓ 66 callersClassmonth
libcudacxx/include/cuda/std/__chrono/month.h:35
↓ 65 callersClassdifference_type
libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/cxx20_iterator_traits.compile.pass.cpp:90
↓ 62 callersClassCountingIterator
Iterator representing a sequence of incrementing values. Similar to `thrust::counting_iterator <https://nvidia.github.io/cccl/thrust/api/cla
python/cuda_cccl/cuda/compute/iterators/_counting.py:20
↓ 55 callersClassT
libcudacxx/test/libcudacxx/std/ranges/range.req/range.refinements/output_range.compile.pass.cpp:22
↓ 54 callersClassSent
libcudacxx/test/libcudacxx/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp:49
↓ 54 callersClass_Tp
libcudacxx/include/cuda/std/__complex/complex.h:69
↓ 53 callersClassTemplateParameter
python/cuda_cccl/cuda/coop/_experimental/_types.py:485
↓ 51 callersClassMoveOnly
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp:26
↓ 48 callersClasstuple
libcudacxx/include/cuda/std/__fwd/tuple.h:29
↓ 45 callersClassTransformIterator
An iterator that applies a unary function to elements as they are read from an underlying iterator. Similar to `thrust::transform_iterator <
python/cuda_cccl/cuda/compute/iterators/_transform.py:19
↓ 45 callersClassZipIterator
Iterator that zips multiple iterators together. At each position, yields a tuple of values from all underlying iterators. Similar to `t
python/cuda_cccl/cuda/compute/iterators/_zip.py:18
↓ 44 callersClassSomeInt
libcudacxx/test/libcudacxx/std/ranges/range.factories/range.iota.view/types.h:15
↓ 39 callersClass_Tp
libcudacxx/include/cuda/std/__complex/arg.h:72
↓ 38 callersClassF
libcudacxx/test/libcudacxx/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp:729
↓ 38 callersClassset
libcudacxx/test/support/container_test_types.h:527
↓ 37 callersClasspermutation_iterator
libcudacxx/include/cuda/__fwd/iterator.h:90
↓ 36 callersClassdevice_mdspan
libcudacxx/include/cuda/__mdspan/host_device_mdspan.h:107
↓ 36 callersClassempty
libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.assoc.types/incrementable.traits/incrementable_traits.compile.pass.cpp:149
↓ 36 callersClassmanaged_mdspan
libcudacxx/include/cuda/__mdspan/host_device_mdspan.h:170
↓ 36 callersClassmdspan
libcudacxx/include/cuda/std/__fwd/mdspan.h:79
↓ 35 callersClassCounted
libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp:23
↓ 34 callersClassOp
libcudacxx/test/libcudacxx/cuda/utility/static_for.pass.cpp:19
↓ 32 callersClassDependentReference
python/cuda_cccl/cuda/coop/_experimental/_types.py:197
↓ 32 callersClass_Rp
libcudacxx/include/cuda/std/__iterator/distance.h:99
↓ 30 callersClassPointer
python/cuda_cccl/cuda/coop/_experimental/_types.py:149
↓ 28 callersClasstype
c2h/include/c2h/custom_type.h:35
↓ 28 callersClassweekday
libcudacxx/include/cuda/std/__chrono/weekday.h:38
↓ 26 callersClassCachableFunction
A type that wraps a function and provides custom comparison (__eq__) and hash (__hash__) implementations. The purpose of this class is t
python/cuda_cccl/cuda/compute/_caching.py:189
↓ 26 callersClassyear
libcudacxx/include/cuda/std/__chrono/year.h:36
↓ 24 callersClassIterator
libcudacxx/test/libcudacxx/libcxx/iterators/bounded_iter/types.compile.pass.cpp:22
↓ 23 callersClassIntType
libcudacxx/test/libcudacxx/cuda/containers/views/mdspan/ConvertibleToIntegral.h:16
↓ 23 callersClassPermutationIterator
Iterator that accesses values through an index mapping. At position i, yields values[indices[i]]. Similar to `thrust::permutation_itera
python/cuda_cccl/cuda/compute/iterators/_permutation.py:17
↓ 22 callersClassValueType
libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable_storable.compile.pass.cpp:42
↓ 22 callersClassany_of
libcudacxx/test/libcudacxx/heterogeneous/helpers.h:596
↓ 22 callersClassreverse_view
!_CCCL_HAS_CONCEPTS()
libcudacxx/include/cuda/std/__ranges/reverse_view.h:55
↓ 21 callersClassDependentArray
python/cuda_cccl/cuda/coop/_experimental/_types.py:468
↓ 20 callersClass__half
libcudacxx/include/cuda/std/__cccl/extended_data_types.h:58
↓ 20 callersClassspan
libcudacxx/include/cuda/std/__fwd/span.h:33
↓ 19 callersClass__func
libcudacxx/include/cuda/std/__functional/function.h:277
↓ 19 callersClass__nv_bfloat16
libcudacxx/include/cuda/std/__cccl/extended_data_types.h:65
↓ 19 callersClassindex
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:261
↓ 18 callersClassdiscard_iterator
libcudacxx/include/cuda/__fwd/iterator.h:87
↓ 18 callersClassis_odd
libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:25
↓ 15 callersClassCacheModifiedInputIterator
Iterator that wraps a device pointer with cache-modified loads. This iterator uses PTX cache modifiers to control how data is loaded: -
python/cuda_cccl/cuda/compute/iterators/_cache_modified.py:28
↓ 15 callersClassConstantIterator
Iterator representing a sequence of constant values. Similar to `thrust::constant_iterator <https://nvidia.github.io/cccl/thrust/api/classth
python/cuda_cccl/cuda/compute/iterators/_constant.py:20
↓ 15 callersClassM
libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp:47
↓ 15 callersClassiota_view
^^^ !_CCCL_HAS_CONCEPTS() ^^^
libcudacxx/include/cuda/std/__ranges/iota_view.h:63
↓ 14 callersClassE
libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp:69
↓ 14 callersClassMoveOnly
libcudacxx/test/libcudacxx/std/utilities/utility/utility.swap/swap.pass.cpp:38
↓ 14 callersClassReverseIterator
Iterator that reverses the direction of an underlying iterator. Advance with positive offset moves backward in the underlying iterator.
python/cuda_cccl/cuda/compute/iterators/_reverse.py:18
↓ 14 callersClassTo
libcudacxx/test/libcudacxx/std/numerics/bit/bit.cast/bit_cast.compile.pass.cpp:45
↓ 14 callersClassV
libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:22
↓ 14 callersClassalloc_first
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/alloc_first.h:16
↓ 14 callersClassbad_alloc
define our own bad_alloc so we can set its .what()
thrust/thrust/system/detail/bad_alloc.h:24
↓ 14 callersClassday
libcudacxx/include/cuda/std/__chrono/day.h:35
↓ 14 callersClassmove_counter_is
libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp:178
↓ 13 callersClassException
libcudacxx/test/libcudacxx/libcxx/exceptions/try_catch.pass.cpp:36
↓ 13 callersClassIntType
libcudacxx/test/libcudacxx/std/containers/views/mdspan/ConvertibleToIntegral.h:16
↓ 13 callersClassMoveOnlyView
libcudacxx/test/libcudacxx/std/ranges/range.adaptors/range.drop/types.h:74
↓ 13 callersClassTypeDescriptor
python/cuda_cccl/cuda/compute/types.py:29
↓ 13 callersClass_ArgSpec
Specification for a wrapper argument.
python/cuda_cccl/cuda/compute/_odr_helpers.py:65
↓ 12 callersClassAlgorithm
python/cuda_cccl/cuda/coop/_experimental/_types.py:540
↓ 12 callersClassCommonType
libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.ind.copy/indirectly_copyable_storable.compile.pass.cpp:283
↓ 12 callersEnumH
libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp:65
↓ 12 callersClassLessAndEqComp
libcudacxx/test/support/test_comparisons.h:431
↓ 12 callersClassMoveOnly
libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/type_properties.pass.cpp:26
↓ 12 callersClassTempStorageBuffer
Simple wrapper type around the memory allocation used for temporary storage, exposing __cuda_array_interface__ and some other attributes for
python/cuda_cccl/cuda/compute/_utils/temp_storage_buffer.py:53
↓ 12 callersClassValue
python/cuda_cccl/cuda/coop/_experimental/_types.py:131
↓ 12 callersClass_Op
libcudacxx/include/cuda/std/__functional/perfect_forward.h:42
↓ 12 callersClass__iunknown
libcudacxx/include/cuda/__utility/__basic_any/basic_any_fwd.h:76
↓ 11 callersClassComplex
python/cuda_cccl/tests/coop/_experimental/helpers.py:48
↓ 11 callersClassInvocable
python/cuda_cccl/cuda/coop/_experimental/_types.py:911
↓ 11 callersClassR
libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.relation/relation.subsumption.compile.pass.cpp:26
↓ 11 callersClassSentinel
A sentinel type for the above iterator
libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/ctor.default.pass.cpp:37
↓ 11 callersClass_CCCL_PREFERRED_NAME
libcudacxx/include/cuda/std/__fwd/string.h:83
↓ 11 callersClassalloc_last
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/alloc_last.h:16
↓ 11 callersClassodd_first
libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/stable_partition.pass.cpp:36
↓ 11 callersClassowning_view
^^^ !_CCCL_HAS_CONCEPTS() ^^^
libcudacxx/include/cuda/std/__ranges/owning_view.h:52
↓ 11 callersClassstride_counting_iterator
libcudacxx/test/support/test_iterators.h:1153
↓ 11 callersClasstransform_view
^^^ !_CCCL_HAS_CONCEPTS() ^^^
libcudacxx/include/cuda/std/__ranges/transform_view.h:100
↓ 10 callersClassComparator
libcudacxx/test/libcudacxx/std/algorithms/alg.sorting/sortable_helpers.h:81
↓ 10 callersClassScanOp
Represents an associative binary operator for a prefix scan operation. This helper class is used to *normalize* the operator provided by a us
python/cuda_cccl/cuda/coop/_experimental/_scan_op.py:57
↓ 10 callersClassT
libcudacxx/test/support/test_iterators.h:1800
↓ 10 callersClassU
libcudacxx/test/support/test_iterators.h:1631
↓ 10 callersClass__less
libcudacxx/include/cuda/std/__algorithm/comp.h:43
↓ 10 callersClassdrop_view
libcudacxx/include/cuda/std/__ranges/drop_view.h:65
↓ 10 callersClassnot_extents_constructible_tag
libcudacxx/test/libcudacxx/cuda/containers/views/mdspan/CustomTestLayouts.h:56
↓ 10 callersClassrepeat_view
^^^ !_CCCL_HAS_CONCEPTS() ^^^
libcudacxx/include/cuda/std/__ranges/repeat_view.h:79
↓ 10 callersClassstate
libcudacxx/test/libcudacxx/std/utilities/expected/types.h:20
next →1–100 of 8,889, ranked by callers