MCPcopy Index your code

hub / github.com/wjakob/nanobind / types & classes

Types & classes580 in github.com/wjakob/nanobind

↓ 120 callersClassstr
include/nanobind/nb_types.h:455
↓ 70 callersClassarg
Basic function argument descriptor (no default value, not locked)
include/nanobind/nb_attr.h:27
↓ 65 callersClasshandle
include/nanobind/ndarray.h:605
↓ 57 callersClasslist
include/nanobind/nb_types.h:542
↓ 39 callersClassint_
include/nanobind/nb_types.h:406
↓ 23 callersClassslice
include/nanobind/nb_types.h:742
↓ 15 callersClasssig
include/nanobind/nb_attr.h:154
↓ 14 callersClassbytearray
include/nanobind/nb_types.h:497
↓ 13 callersClassdict
include/nanobind/nb_types.h:582
↓ 13 callersClasshandle
include/nanobind/nb_types.h:76
↓ 11 callersClassmemoryview
include/nanobind/nb_types.h:766
↓ 9 callersClasskw_only
include/nanobind/nb_attr.h:125
↓ 9 callersClassname
include/nanobind/nb_attr.h:17
↓ 9 callersClassset
include/nanobind/nb_types.h:612
↓ 9 callersClasssteal_t
include/nanobind/nb_types.h:93
↓ 8 callersClassis_method
include/nanobind/nb_attr.h:117
↓ 7 callersEnumValue
tests/test_enum.cpp:30
↓ 7 callersClasscapsule
include/nanobind/nb_types.h:363
↓ 6 callersClassCounter
tests/test_thread.cpp:10
↓ 6 callersClassis_operator
include/nanobind/nb_attr.h:119
↓ 6 callersClassnew_
include/nanobind/nb_class.h:512
↓ 6 callersClassscope
include/nanobind/nb_attr.h:12
↓ 6 callersClasstype_slots
include/nanobind/nb_attr.h:142
↓ 5 callersClassbytes
include/nanobind/nb_types.h:472
↓ 5 callersClassis_weak_referenceable
include/nanobind/nb_attr.h:116
↓ 4 callersClassMyClass
tests/test_classes.py:178
↓ 4 callersClassMyComplex
tests/test_stl.py:812
↓ 4 callersClassMyComplexSubclass
tests/test_stl.py:826
↓ 4 callersClassMyInt
tests/test_stl.py:801
↓ 4 callersClassdynamic_attr
include/nanobind/nb_attr.h:115
↓ 4 callersClasspooled
include/nanobind/nb_attr.h:129
↓ 3 callersClassFancyInt
tests/test_classes.py:942
↓ 3 callersClassMovable
tests/test_stl.cpp:28
↓ 3 callersClassStruct
tests/test_classes.py:376
↓ 3 callersClassStruct
tests/test_classes.cpp:27
↓ 3 callersClassborrow_t
include/nanobind/nb_types.h:92
↓ 3 callersClassellipsis
include/nanobind/nb_types.h:772
↓ 3 callersClassis_getter
include/nanobind/nb_attr.h:159
↓ 3 callersClasskeep_alive
include/nanobind/nb_attr.h:134
↓ 2 callersClassE_nc
testing for insertion of non-copyable class
tests/test_stl_bind_map.cpp:14
↓ 2 callersClassSeq
tests/test_stl.py:238
↓ 2 callersClassStruct2
tests/test_classes.py:385
↓ 2 callersClassStubGen
src/stubgen.py:203
↓ 2 callersClassType
tests/test_prefix_module/prefixabc.py:6
↓ 2 callersClassany
include/nanobind/nb_types.h:805
↓ 2 callersClassexception
include/nanobind/nb_error.h:132
↓ 2 callersClassfake_type
tests/test_chrono.py:296
↓ 2 callersClassfor_getter
include/nanobind/nb_class.h:559
↓ 2 callersClassfor_setter
include/nanobind/nb_class.h:554
↓ 2 callersClassis_flag
include/nanobind/nb_attr.h:121
↓ 2 callersClasslock_self
include/nanobind/nb_attr.h:126
↓ 2 callersClassndarray
include/nanobind/ndarray.h:329
↓ 2 callersClasstuple
include/nanobind/nb_tuple.h:25
↓ 2 callersClasswrapper
tests/test_ndarray.py:288
↓ 1 callersClassA
tests/test_stl.py:346
↓ 1 callersClassAClass
tests/test_functions.py:448
↓ 1 callersClassArrayLike
tests/py_stub_test.py:20
↓ 1 callersClassBadNone
tests/test_functions.py:882
↓ 1 callersClassBadRaise
tests/test_functions.py:893
↓ 1 callersClassBadSeq
tests/test_stl.py:210
↓ 1 callersClassBadStr
tests/test_exception.py:116
↓ 1 callersClassBenchPooled
Benchmark types: identical, minimal shape; the only difference is whether the binding opts into nb::pooled. Kept free of side effects (no counters) so
tests/test_classes.cpp:163
↓ 1 callersClassBenchUnpooled
tests/test_classes.cpp:168
↓ 1 callersClassC
tests/test_functions.py:903
↓ 1 callersClassClassWithClassProperty
tests/test_thread.cpp:31
↓ 1 callersClassClassWithProperty
tests/test_thread.cpp:23
↓ 1 callersClassCopyable
tests/test_stl.cpp:40
↓ 1 callersClassDLPackWrapper
tests/test_ndarray.py:979
↓ 1 callersClassDachshund
tests/test_classes.py:193
↓ 1 callersClassDerived
tests/test_eigen.py:436
↓ 1 callersClassFoo
tests/test_functions.cpp:157
↓ 1 callersClassGenericAnimal
tests/test_classes.py:211
↓ 1 callersClassGenericDog
tests/test_classes.py:233
↓ 1 callersClassIncomplete
tests/test_classes.py:242
↓ 1 callersClassIncomplete2
tests/test_classes.py:261
↓ 1 callersClassMyError1
tests/test_exception.cpp:6
↓ 1 callersClassMyError2
tests/test_exception.cpp:11
↓ 1 callersClassMyError3
tests/test_exception.cpp:16
↓ 1 callersClassMyTest
tests/test_intrusive.py:43
↓ 1 callersClassNestedClass
tests/test_typing.cpp:7
↓ 1 callersClassNewNone
issue #786
tests/test_classes.cpp:907
↓ 1 callersClassPooled
tests/test_classes.cpp:107
↓ 1 callersClassPooledGC
tests/test_classes.cpp:118
↓ 1 callersClassPseudoBytesPath
tests/test_stl.py:731
↓ 1 callersClassPseudoStrPath
tests/test_stl.py:727
↓ 1 callersClassPyConstexprClass
tests/test_classes.py:1041
↓ 1 callersClassRecorder
tests/test_ndarray.py:588
↓ 1 callersClassReplacePattern
A compiled query (regular expression) and replacement pattern. Patterns can be loaded using the ``load_pattern_file()`` function defined belo
src/stubgen.py:172
↓ 1 callersClassRufus
tests/test_classes.py:676
↓ 1 callersClassSubSubClass
tests/test_classes.py:1023
↓ 1 callersClassTest
tests/test_stl.py:361
↓ 1 callersClassTop
tests/test_issue.py:22
↓ 1 callersClassarg_locked
include/nanobind/nb_attr.h:23
↓ 1 callersClassarg_locked_v
include/nanobind/nb_attr.h:24
↓ 1 callersClassarg_v
include/nanobind/nb_attr.h:22
↓ 1 callersClassargs_proxy
include/nanobind/nb_call.h:23
↓ 1 callersClassdtype
include/nanobind/nb_lib.h:20
↓ 1 callersClassfrozenset
include/nanobind/nb_types.h:628
↓ 1 callersClassis_arithmetic
include/nanobind/nb_attr.h:120
↓ 1 callersClassis_final
include/nanobind/nb_attr.h:123
next →1–100 of 580, ranked by callers