Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/wjakob/nanobind
/ functions
Functions
1,594 in github.com/wjakob/nanobind
⨍
Functions
1,594
◇
Types & classes
580
↳
Endpoints
1
↓ 1 callers
Function
load_i64
src/common.cpp:1164
↓ 1 callers
Function
load_i8
src/common.cpp:1140
↓ 1 callers
Function
load_pattern_file
Load a pattern file from disk and return a list of pattern instances that includes precompiled versions of all of the contained regular expre
src/stubgen.py:1457
↓ 1 callers
Function
load_u16
src/common.cpp:1144
↓ 1 callers
Function
load_u32
src/common.cpp:1152
↓ 1 callers
Function
load_u64
src/common.cpp:1160
↓ 1 callers
Function
load_u8
src/common.cpp:1136
↓ 1 callers
Function
localtime_thread_safe
include/nanobind/stl/chrono.h:117
↓ 1 callers
Method
lock
include/nanobind/nb_misc.h:38
↓ 1 callers
Method
lock
include/nanobind/nb_func.h:57
↓ 1 callers
Function
main
(args: Optional[List[str]] = None)
src/stubgen.py:1510
↓ 1 callers
Function
main
()
src/__main__.py:8
↓ 1 callers
Function
main
()
src/version.py:118
↓ 1 callers
Function
main
()
docs/normalize_changelog_links.py:70
↓ 1 callers
Method
make
tests/test_holders.cpp:25
↓ 1 callers
Function
make_mt_from_buffer_protocol
src/nb_ndarray.cpp:456
↓ 1 callers
Function
memoryview_from_obj
src/common.cpp:675
↓ 1 callers
Method
modRefData
tests/test_eigen.cpp:294
↓ 1 callers
Method
modRefDataConst
tests/test_eigen.cpp:295
↓ 1 callers
Function
module_new_submodule
src/common.cpp:156
↓ 1 callers
Method
move_out
tests/test_eigen.cpp:196
↓ 1 callers
Method
mutate
tests/test_ndarray.cpp:660
↓ 1 callers
Method
name
(self)
tests/test_classes.py:680
↓ 1 callers
Method
name
tests/test_classes.cpp:460
↓ 1 callers
Function
nb_func_get_doc
src/nb_func.cpp:1702
↓ 1 callers
Function
nb_func_get_module
src/nb_func.cpp:1612
↓ 1 callers
Function
nb_func_get_name
src/nb_func.cpp:1585
↓ 1 callers
Function
nb_func_get_qualname
src/nb_func.cpp:1593
↓ 1 callers
Function
nb_func_getattro
src/nb_func.cpp:1750
↓ 1 callers
Function
nb_func_new
* \brief Wrap a C++ function into a Python function object * * This is an implementation detail of nanobind::cpp_function. */
src/nb_func.cpp:209
↓ 1 callers
Function
nb_func_vectorcall_complex
Dispatch loop that is used to invoke functions created by nb_func_new
src/nb_func.cpp:632
↓ 1 callers
Function
nb_func_vectorcall_medium_pos
Positional-only part of nb_func_vectorcall_medium below. NB_NOINLINE keeps the wrapper frameless so that both of its branches become tail calls.
src/nb_func.cpp:917
↓ 1 callers
Function
nb_inst_alloc
src/nb_type.cpp:2370
↓ 1 callers
Function
nb_inst_alloc_zero
src/nb_type.cpp:2413
↓ 1 callers
Function
nb_inst_reference
src/nb_type.cpp:2377
↓ 1 callers
Function
nb_inst_replace_copy
src/nb_type.cpp:2520
↓ 1 callers
Function
nb_inst_replace_move
src/nb_type.cpp:2509
↓ 1 callers
Function
nb_inst_set_state
src/nb_type.cpp:2425
↓ 1 callers
Function
nb_inst_state_read
src/nb_type.cpp:2432
↓ 1 callers
Function
nb_inst_take_ownership
src/nb_type.cpp:2390
↓ 1 callers
Function
nb_inst_zero
src/nb_type.cpp:2405
↓ 1 callers
Function
nb_ndarray_tp
src/nb_ndarray.cpp:417
↓ 1 callers
Function
nb_pool_ensure
Return the instance pool associated with type `td` or allocate it.
src/nb_type.cpp:274
↓ 1 callers
Function
nb_resurrect
src/nb_ft.h:45
↓ 1 callers
Function
nb_static_property_tp
src/nb_static_property.cpp:31
↓ 1 callers
Function
nb_thread_state_alloc
Slow path for nb_thread_state_get(): allocate the per-thread state with a cleanup callback
src/nb_internals.cpp:197
↓ 1 callers
Function
nb_type_align
src/nb_type.cpp:2358
↓ 1 callers
Function
nb_type_create_metaclass
src/nb_type.cpp:1184
↓ 1 callers
Function
nb_type_get
Attempt to retrieve a pointer to a C++ instance
src/nb_type.cpp:1782
↓ 1 callers
Function
nb_type_get_implicit
Encapsulates the implicit conversion part of nb_type_get()
src/nb_type.cpp:1699
↓ 1 callers
Function
nb_type_get_state_error
Issue a warning when an instance is in an found to be in an invalid state
src/nb_type.cpp:1767
↓ 1 callers
Function
nb_type_info
src/nb_type.cpp:2362
↓ 1 callers
Function
nb_type_isinstance
src/nb_type.cpp:2334
↓ 1 callers
Function
nb_type_lookup
src/nb_type.cpp:2342
↓ 1 callers
Function
nb_type_new
Called when a C++ type is bound via nb::class_<>
src/nb_type.cpp:1289
↓ 1 callers
Function
nb_type_put_unique
src/nb_type.cpp:2241
↓ 1 callers
Function
nb_type_put_unique_p
src/nb_type.cpp:2255
↓ 1 callers
Function
nb_type_restore_ownership
src/nb_type.cpp:2319
↓ 1 callers
Function
nb_type_size
src/nb_type.cpp:2354
↓ 1 callers
Function
nb_type_supplement
src/nb_type.cpp:2366
↓ 1 callers
Function
nb_type_vectorcall_fixup
Fallback path for nb_type_vectorcall (caller did not provision space)
src/nb_type.cpp:1067
↓ 1 callers
Function
nb_weaklist_ptr
src/nb_type.cpp:31
↓ 1 callers
Method
nbytes
include/nanobind/ndarray.h:456
↓ 1 callers
Function
ndarray_check
src/nb_ndarray.cpp:679
↓ 1 callers
Function
ndarray_export
src/nb_ndarray.cpp:1177
↓ 1 callers
Function
ndarray_import
src/nb_ndarray.cpp:711
↓ 1 callers
Function
obj_iter
src/common.cpp:316
↓ 1 callers
Function
obj_len_hint
src/common.cpp:212
↓ 1 callers
Function
obj_repr
src/common.cpp:243
↓ 1 callers
Function
optional
(arg: str, /)
tests/test_classes.py:8
↓ 1 callers
Method
owned_by_cpp
Does C++ own storage of the underlying object
include/nanobind/stl/unique_ptr.h:29
↓ 1 callers
Function
pack_datetime
include/nanobind/stl/detail/chrono.h:202
↓ 1 callers
Function
pack_timedelta
include/nanobind/stl/detail/chrono.h:192
↓ 1 callers
Method
param_str
(self, p: Parameter)
src/stubgen.py:1202
↓ 1 callers
Function
parse_options
(args: List[str])
src/stubgen.py:1337
↓ 1 callers
Function
plus_impl
include/nanobind/nb_descr.h:38
↓ 1 callers
Method
polymorphic
tests/test_classes.cpp:889
↓ 1 callers
Function
process_postcall
include/nanobind/nb_attr.h:436
↓ 1 callers
Function
process_precall
include/nanobind/nb_attr.h:427
↓ 1 callers
Function
property_install_static
src/common.cpp:911
↓ 1 callers
Method
put_nb_func
Append a nanobind function binding to the stub
src/stubgen.py:418
↓ 1 callers
Method
put_nb_static_property
Append a 'nb_static_property' object
src/stubgen.py:542
↓ 1 callers
Method
put_property
Append a Python 'property' object
src/stubgen.py:526
↓ 1 callers
Method
put_type
Append a 'nb_type' type object
src/stubgen.py:557
↓ 1 callers
Method
put_types
include/nanobind/nb_descr.h:30
↓ 1 callers
Function
raise_from
src/error.cpp:346
↓ 1 callers
Function
raise_type_error
src/common.cpp:54
↓ 1 callers
Function
register_exception_translator
src/error.cpp:254
↓ 1 callers
Function
register_exception_translator
include/nanobind/nb_error.h:126
↓ 1 callers
Function
repr_list
src/common.cpp:1239
↓ 1 callers
Function
repr_map
src/common.cpp:1255
↓ 1 callers
Method
returnVecXd
tests/test_eigen.cpp:296
↓ 1 callers
Method
returnVecXd
(self)
tests/test_eigen.py:443
↓ 1 callers
Function
run
()
tests/test_inter_module.py:65
↓ 1 callers
Function
seq_get
src/common.cpp:684
↓ 1 callers
Function
set_from_obj
src/common.cpp:661
↓ 1 callers
Method
set_var
tests/test_classes_extra.cpp:15
↓ 1 callers
Function
shared_from_cpp
include/nanobind/stl/shared_ptr.h:54
↓ 1 callers
Method
sig
include/nanobind/nb_attr.h:156
↓ 1 callers
Method
signature_str
Convert an inspect.Signature to into valid Python syntax
src/stubgen.py:1171
← previous
next →
401–500 of 1,594, ranked by callers