MCPcopy Create free account

hub / github.com/wjakob/nanobind / functions

Functions1,594 in github.com/wjakob/nanobind

Functionnb_ndarray_dealloc
src/nb_ndarray.cpp:143
Functionnb_ndarray_dlpack
This function implements __dlpack__() for a nanobind.nb_ndarray.
src/nb_ndarray.cpp:279
Functionnb_ndarray_dlpack_device
This function implements __dlpack_device__() for a nanobind.nb_ndarray.
src/nb_ndarray.cpp:387
Functionnb_ndarray_getbuffer
src/nb_ndarray.cpp:150
Functionnb_ndarray_releasebuffer
src/nb_ndarray.cpp:274
Functionnb_static_property_descr_get
src/nb_static_property.cpp:7
Functionnb_static_property_descr_set
`nb_static_property.__set__()`: Just like the above `__get__()`.
src/nb_static_property.cpp:26
Functionnb_thread_state_destroy
Reclaims a thread's state when it exits (the cleanup-key callback).
src/nb_internals.cpp:178
Functionnb_try_inc_ref
src/nb_ft.cpp:23
Functionnb_type_dealloc
src/nb_type.cpp:623
Functionnb_type_init
Called when a C++ type is extended from within Python
src/nb_type.cpp:652
Functionnb_type_setattro
Special case to handle 'Class.property = value' assignments
src/nb_type.cpp:722
Functionnb_type_vectorcall
Implements the vector call protocol directly on type objects to construct instances more efficiently.
src/nb_type.cpp:1119
Methodndarray
include/nanobind/ndarray.h:341
Functionndarray_check
include/nanobind/ndarray.h:532
Methodndarray_config
include/nanobind/ndarray.h:218
Methodndarray_view
include/nanobind/ndarray.h:274
Methodndim
include/nanobind/ndarray.h:294
Functionneeds_cupy
(x)
tests/test_ndarray.py:29
Functionneeds_interpreters
(x)
tests/test_inter_module.py:9
Functionneeds_jax
(x)
tests/test_jax.py:10
Functionneeds_mlx
(x)
tests/test_ndarray.py:36
Functionneeds_numpy
(x)
tests/test_ndarray.py:9
Functionneeds_numpy_and_eigen
(x)
tests/test_eigen.py:10
Functionneeds_tensorflow
(x)
tests/test_tensorflow.py:11
Functionneeds_torch
(x)
tests/test_ndarray.py:16
Functionneeds_torch_mps
(x)
tests/test_ndarray.py:19
Methodnew_
include/nanobind/nb_class.h:518
Methodnot_implemented
include/nanobind/nb_types.h:785
Functionobj_comp
src/common.cpp:250
Functionobj_op_2
src/common.cpp:264
Functionobj_vectorcall
src/common.cpp:273
Methodoperator handle
include/nanobind/nb_types.h:863
Methodoperator!=
include/nanobind/nb_types.h:689
Methodoperator!=
include/nanobind/nb_types.h:903
Methodoperator!=
include/nanobind/nb_types.h:945
Methodoperator!=
include/nanobind/ndarray.h:48
Methodoperator!=
Compare this reference with another reference
include/nanobind/intrusive/ref.h:86
Functionoperator""_a
include/nanobind/nb_attr.h:164
Functionoperator""_s
include/nanobind/nb_types.h:492
Functionoperator()
include/nanobind/nb_traits.h:123
Methodoperator()
src/nb_internals.h:176
Methodoperator()
src/nb_internals.h:229
Methodoperator()
src/nb_internals.h:236
Methodoperator()
src/nb_enum.cpp:8
Methodoperator()
tests/test_callbacks.cpp:22
Methodoperator()
tests/test_callbacks.cpp:66
Methodoperator()
tests/test_callbacks.cpp:69
Methodoperator()
include/nanobind/nb_call.h:104
Methodoperator()
include/nanobind/make_iterator.h:37
Methodoperator()
include/nanobind/make_iterator.h:50
Methodoperator()
include/nanobind/make_iterator.h:56
Methodoperator()
include/nanobind/nb_traits.h:125
Methodoperator()
include/nanobind/stl/shared_ptr.h:20
Methodoperator()
include/nanobind/stl/bind_vector.h:35
Methodoperator()
include/nanobind/stl/function.h:68
Methodoperator()
Perform the requested deletion operation
include/nanobind/stl/unique_ptr.h:32
Methodoperator*
tests/test_make_iterator.cpp:56
Methodoperator*
include/nanobind/nb_call.h:26
Methodoperator*
include/nanobind/nb_call.h:30
Methodoperator*
include/nanobind/nb_types.h:678
Methodoperator*
include/nanobind/nb_types.h:905
Methodoperator*
include/nanobind/nb_types.h:942
Functionoperator+
include/nanobind/nb_descr.h:44
Methodoperator+
tests/test_classes.cpp:577
Methodoperator++
include/nanobind/nb_types.h:672
Methodoperator++
include/nanobind/nb_types.h:901
Methodoperator-
tests/test_classes.cpp:578
Methodoperator->
src/nb_internals.h:691
Methodoperator->
include/nanobind/nb_types.h:684
Methodoperator->
Access the object referenced by this reference
include/nanobind/intrusive/ref.h:95
Methodoperator<
tests/test_stl.cpp:70
Methodoperator<
tests/test_typing.cpp:45
Methodoperator<=
tests/test_typing.cpp:47
Methodoperator=
include/nanobind/nb_cast.h:693
Methodoperator==
tests/test_callbacks.cpp:23
Methodoperator==
tests/test_typing.cpp:89
Methodoperator==
tests/test_make_iterator.cpp:58
Methodoperator==
tests/test_classes.cpp:579
Methodoperator==
include/nanobind/nb_types.h:688
Methodoperator==
include/nanobind/nb_types.h:902
Methodoperator==
include/nanobind/nb_types.h:944
Methodoperator==
include/nanobind/ndarray.h:44
Methodoperator==
Compare this reference with another reference
include/nanobind/intrusive/ref.h:83
Methodoperator>
tests/test_typing.cpp:46
Methodoperator>=
tests/test_typing.cpp:48
Functionoperator[]
Subscript operator
include/nanobind/nb_lib.h:69
Methodoperator[]
include/nanobind/nb_accessor.h:240
Functionoptional_name
include/nanobind/nb_descr.h:89
Methodoutput
Get the current output as a string.
src/stubgen.py:301
Methodoverloaded
docstr 1
tests/py_stub_test.py:65
Methodoverloaded_2
(self, x: int)
tests/py_stub_test.py:76
Methodowned_by_python
Does Python own storage of the underlying object
include/nanobind/stl/unique_ptr.h:26
Functionparam_spec
include/nanobind/typing.h:32
Methodpooled
include/nanobind/nb_attr.h:130
Functionpooled_tr_clear
tests/test_classes.cpp:148
Functionpooled_tr_traverse
tests/test_classes.cpp:140
Methodpostcall
tests/test_callbacks.cpp:114
Methodpostcall
tests/test_callbacks.cpp:121
Methodpostcall
tests/test_functions.cpp:51
← previousnext →901–1,000 of 1,594, ranked by callers