Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA/cccl
/ types & classes
Types & classes
8,889 in github.com/NVIDIA/cccl
⨍
Functions
23,502
◇
Types & classes
8,889
↳
Endpoints
2
↓ 3,605 callers
Class
T
libcudacxx/test/libcudacxx/std/concepts/concepts.lang/concept.same/same_as.pass.cpp:137
↓ 1,260 callers
Class
Iter
libcudacxx/test/libcudacxx/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp:25
↓ 258 callers
Class
range
thrust/thrust/system/tbb/detail/merge.h:30
↓ 252 callers
Class
P
libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp:17
↓ 212 callers
Class
T
libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/unwrap_reference.pass.cpp:43
↓ 106 callers
Class
Dependency
python/cuda_cccl/cuda/coop/_experimental/_types.py:235
↓ 90 callers
Class
layout_right
Layout policy with a mapping which corresponds to C-style array layouts
libcudacxx/include/cuda/std/__fwd/mdspan.h:50
↓ 90 callers
Class
reset
libcudacxx/test/libcudacxx/heterogeneous/latch.pass.cpp:64
↓ 88 callers
Class
list
libcudacxx/test/support/container_test_types.h:521
↓ 74 callers
Class
A
libcudacxx/test/libcudacxx/std/numerics/bit/invocable.pass.cpp:21
↓ 68 callers
Class
U
libcudacxx/test/libcudacxx/std/utilities/utility/forward/forward_like.pass.cpp:20
↓ 66 callers
Class
month
libcudacxx/include/cuda/std/__chrono/month.h:35
↓ 65 callers
Class
difference_type
libcudacxx/test/libcudacxx/std/iterators/iterator.primitives/iterator.traits/cxx20_iterator_traits.compile.pass.cpp:90
↓ 62 callers
Class
CountingIterator
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 callers
Class
T
libcudacxx/test/libcudacxx/std/ranges/range.req/range.refinements/output_range.compile.pass.cpp:22
↓ 54 callers
Class
Sent
libcudacxx/test/libcudacxx/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp:49
↓ 54 callers
Class
_Tp
libcudacxx/include/cuda/std/__complex/complex.h:69
↓ 53 callers
Class
TemplateParameter
python/cuda_cccl/cuda/coop/_experimental/_types.py:485
↓ 51 callers
Class
MoveOnly
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp:26
↓ 48 callers
Class
tuple
libcudacxx/include/cuda/std/__fwd/tuple.h:29
↓ 45 callers
Class
TransformIterator
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 callers
Class
ZipIterator
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 callers
Class
SomeInt
libcudacxx/test/libcudacxx/std/ranges/range.factories/range.iota.view/types.h:15
↓ 39 callers
Class
_Tp
libcudacxx/include/cuda/std/__complex/arg.h:72
↓ 38 callers
Class
F
libcudacxx/test/libcudacxx/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp:729
↓ 38 callers
Class
set
libcudacxx/test/support/container_test_types.h:527
↓ 37 callers
Class
permutation_iterator
libcudacxx/include/cuda/__fwd/iterator.h:90
↓ 36 callers
Class
device_mdspan
libcudacxx/include/cuda/__mdspan/host_device_mdspan.h:107
↓ 36 callers
Class
empty
libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.assoc.types/incrementable.traits/incrementable_traits.compile.pass.cpp:149
↓ 36 callers
Class
managed_mdspan
libcudacxx/include/cuda/__mdspan/host_device_mdspan.h:170
↓ 36 callers
Class
mdspan
libcudacxx/include/cuda/std/__fwd/mdspan.h:79
↓ 35 callers
Class
Counted
libcudacxx/test/libcudacxx/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp:23
↓ 34 callers
Class
Op
libcudacxx/test/libcudacxx/cuda/utility/static_for.pass.cpp:19
↓ 32 callers
Class
DependentReference
python/cuda_cccl/cuda/coop/_experimental/_types.py:197
↓ 32 callers
Class
_Rp
libcudacxx/include/cuda/std/__iterator/distance.h:99
↓ 30 callers
Class
Pointer
python/cuda_cccl/cuda/coop/_experimental/_types.py:149
↓ 28 callers
Class
type
c2h/include/c2h/custom_type.h:35
↓ 28 callers
Class
weekday
libcudacxx/include/cuda/std/__chrono/weekday.h:38
↓ 26 callers
Class
CachableFunction
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 callers
Class
year
libcudacxx/include/cuda/std/__chrono/year.h:36
↓ 24 callers
Class
Iterator
libcudacxx/test/libcudacxx/libcxx/iterators/bounded_iter/types.compile.pass.cpp:22
↓ 23 callers
Class
IntType
libcudacxx/test/libcudacxx/cuda/containers/views/mdspan/ConvertibleToIntegral.h:16
↓ 23 callers
Class
PermutationIterator
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 callers
Class
ValueType
libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable_storable.compile.pass.cpp:42
↓ 22 callers
Class
any_of
libcudacxx/test/libcudacxx/heterogeneous/helpers.h:596
↓ 22 callers
Class
reverse_view
!_CCCL_HAS_CONCEPTS()
libcudacxx/include/cuda/std/__ranges/reverse_view.h:55
↓ 21 callers
Class
DependentArray
python/cuda_cccl/cuda/coop/_experimental/_types.py:468
↓ 20 callers
Class
__half
libcudacxx/include/cuda/std/__cccl/extended_data_types.h:58
↓ 20 callers
Class
span
libcudacxx/include/cuda/std/__fwd/span.h:33
↓ 19 callers
Class
__func
libcudacxx/include/cuda/std/__functional/function.h:277
↓ 19 callers
Class
__nv_bfloat16
libcudacxx/include/cuda/std/__cccl/extended_data_types.h:65
↓ 19 callers
Class
index
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp:261
↓ 18 callers
Class
discard_iterator
libcudacxx/include/cuda/__fwd/iterator.h:87
↓ 18 callers
Class
is_odd
libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/partition.pass.cpp:25
↓ 15 callers
Class
CacheModifiedInputIterator
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 callers
Class
ConstantIterator
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 callers
Class
M
libcudacxx/test/libcudacxx/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp:47
↓ 15 callers
Class
iota_view
^^^ !_CCCL_HAS_CONCEPTS() ^^^
libcudacxx/include/cuda/std/__ranges/iota_view.h:63
↓ 14 callers
Class
E
libcudacxx/test/libcudacxx/std/utilities/memory/allocator.traits/rebind_traits.pass.cpp:69
↓ 14 callers
Class
MoveOnly
libcudacxx/test/libcudacxx/std/utilities/utility/utility.swap/swap.pass.cpp:38
↓ 14 callers
Class
ReverseIterator
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 callers
Class
To
libcudacxx/test/libcudacxx/std/numerics/bit/bit.cast/bit_cast.compile.pass.cpp:45
↓ 14 callers
Class
V
libcudacxx/test/libcudacxx/std/utilities/memory/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/op_arrow.verify.cpp:22
↓ 14 callers
Class
alloc_first
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/alloc_first.h:16
↓ 14 callers
Class
bad_alloc
define our own bad_alloc so we can set its .what()
thrust/thrust/system/detail/bad_alloc.h:24
↓ 14 callers
Class
day
libcudacxx/include/cuda/std/__chrono/day.h:35
↓ 14 callers
Class
move_counter_is
libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp:178
↓ 13 callers
Class
Exception
libcudacxx/test/libcudacxx/libcxx/exceptions/try_catch.pass.cpp:36
↓ 13 callers
Class
IntType
libcudacxx/test/libcudacxx/std/containers/views/mdspan/ConvertibleToIntegral.h:16
↓ 13 callers
Class
MoveOnlyView
libcudacxx/test/libcudacxx/std/ranges/range.adaptors/range.drop/types.h:74
↓ 13 callers
Class
TypeDescriptor
python/cuda_cccl/cuda/compute/types.py:29
↓ 13 callers
Class
_ArgSpec
Specification for a wrapper argument.
python/cuda_cccl/cuda/compute/_odr_helpers.py:65
↓ 12 callers
Class
Algorithm
python/cuda_cccl/cuda/coop/_experimental/_types.py:540
↓ 12 callers
Class
CommonType
libcudacxx/test/libcudacxx/std/iterators/iterator.requirements/alg.req.ind.copy/indirectly_copyable_storable.compile.pass.cpp:283
↓ 12 callers
Enum
H
libcudacxx/test/libcudacxx/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp:65
↓ 12 callers
Class
LessAndEqComp
libcudacxx/test/support/test_comparisons.h:431
↓ 12 callers
Class
MoveOnly
libcudacxx/test/libcudacxx/std/utilities/function.objects/refwrap/type_properties.pass.cpp:26
↓ 12 callers
Class
TempStorageBuffer
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 callers
Class
Value
python/cuda_cccl/cuda/coop/_experimental/_types.py:131
↓ 12 callers
Class
_Op
libcudacxx/include/cuda/std/__functional/perfect_forward.h:42
↓ 12 callers
Class
__iunknown
libcudacxx/include/cuda/__utility/__basic_any/basic_any_fwd.h:76
↓ 11 callers
Class
Complex
python/cuda_cccl/tests/coop/_experimental/helpers.py:48
↓ 11 callers
Class
Invocable
python/cuda_cccl/cuda/coop/_experimental/_types.py:911
↓ 11 callers
Class
R
libcudacxx/test/libcudacxx/std/concepts/concepts.callable/concept.relation/relation.subsumption.compile.pass.cpp:26
↓ 11 callers
Class
Sentinel
A sentinel type for the above iterator
libcudacxx/test/libcudacxx/std/ranges/range.utility/range.subrange/ctor.default.pass.cpp:37
↓ 11 callers
Class
_CCCL_PREFERRED_NAME
libcudacxx/include/cuda/std/__fwd/string.h:83
↓ 11 callers
Class
alloc_last
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/alloc_last.h:16
↓ 11 callers
Class
odd_first
libcudacxx/test/libcudacxx/std/algorithms/alg.modifying/alg.partitions/stable_partition.pass.cpp:36
↓ 11 callers
Class
owning_view
^^^ !_CCCL_HAS_CONCEPTS() ^^^
libcudacxx/include/cuda/std/__ranges/owning_view.h:52
↓ 11 callers
Class
stride_counting_iterator
libcudacxx/test/support/test_iterators.h:1153
↓ 11 callers
Class
transform_view
^^^ !_CCCL_HAS_CONCEPTS() ^^^
libcudacxx/include/cuda/std/__ranges/transform_view.h:100
↓ 10 callers
Class
Comparator
libcudacxx/test/libcudacxx/std/algorithms/alg.sorting/sortable_helpers.h:81
↓ 10 callers
Class
ScanOp
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 callers
Class
T
libcudacxx/test/support/test_iterators.h:1800
↓ 10 callers
Class
U
libcudacxx/test/support/test_iterators.h:1631
↓ 10 callers
Class
__less
libcudacxx/include/cuda/std/__algorithm/comp.h:43
↓ 10 callers
Class
drop_view
libcudacxx/include/cuda/std/__ranges/drop_view.h:65
↓ 10 callers
Class
not_extents_constructible_tag
libcudacxx/test/libcudacxx/cuda/containers/views/mdspan/CustomTestLayouts.h:56
↓ 10 callers
Class
repeat_view
^^^ !_CCCL_HAS_CONCEPTS() ^^^
libcudacxx/include/cuda/std/__ranges/repeat_view.h:79
↓ 10 callers
Class
state
libcudacxx/test/libcudacxx/std/utilities/expected/types.h:20
next →
1–100 of 8,889, ranked by callers