Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pybind/pybind11
/ types & classes
Types & classes
1,305 in github.com/pybind/pybind11
⨍
Functions
3,362
◇
Types & classes
1,305
↳
Endpoints
11
↓ 429 callers
Class
str
include/pybind11/pytypes.h:41
↓ 139 callers
Class
arg
\ingroup annotations Annotation for arguments
include/pybind11/cast.h:1965
↓ 77 callers
Class
list
include/pybind11/pytypes.h:2259
↓ 72 callers
Class
type
include/pybind11/pytypes.h:43
↓ 66 callers
Class
int_
include/pybind11/pytypes.h:1926
↓ 65 callers
Class
none
include/pybind11/pytypes.h:1875
↓ 47 callers
Class
dict
include/pybind11/pytypes.h:2199
↓ 42 callers
Class
cpp_function
include/pybind11/pybind11.h:304
↓ 30 callers
Class
tuple
include/pybind11/pytypes.h:2169
↓ 28 callers
Class
array
Forward declaration
include/pybind11/numpy.h:54
↓ 28 callers
Class
dtype
include/pybind11/numpy.h:53
↓ 27 callers
Class
module_local
Annotation that marks a class as local to the module:
include/pybind11/attr.h:118
↓ 25 callers
Class
buffer_info
include/pybind11/buffer_info.h:46
↓ 22 callers
Class
set
include/pybind11/pytypes.h:2337
↓ 21 callers
Class
derived
tests/pure_cpp/smart_holder_poc_test.cpp:59
↓ 19 callers
Class
buffer_protocol
Annotation which enables the buffer protocol for a type
include/pybind11/attr.h:83
↓ 19 callers
Class
is_method
include/pybind11/attr.h:25
↓ 19 callers
Class
pos_only
\ingroup annotations Annotation indicating that all previous arguments are positional-only; the is the equivalent of an unnamed '/' argument
include/pybind11/cast.h:2053
↓ 15 callers
Class
name
Annotation for function names
include/pybind11/attr.h:52
↓ 13 callers
Class
Vector2
tests/test_operator_overloading.cpp:18
↓ 13 callers
Class
bytearray
include/pybind11/pytypes.h:1845
↓ 13 callers
Class
bytes
include/pybind11/pytypes.h:1640
↓ 13 callers
Class
kw_only
\ingroup annotations Annotation indicating that all following arguments are keyword-only; the is the equivalent of an unnamed '*' argument
include/pybind11/cast.h:2048
↓ 13 callers
Class
memoryview
include/pybind11/pytypes.h:2393
↓ 12 callers
Class
arg_v
\ingroup annotations Annotation for arguments with values
include/pybind11/cast.h:1992
↓ 12 callers
Class
bool_
include/pybind11/pytypes.h:1887
↓ 12 callers
Class
slice
include/pybind11/pytypes.h:2000
↓ 11 callers
Class
TestFactory7
tests/test_factory_constructors.cpp:134
↓ 10 callers
Class
PySft
tests/test_class_sh_trampoline_shared_from_this.py:12
↓ 10 callers
Class
UserType
A user-defined type which is exported and can be used by any test
tests/pybind11_tests.h:28
↓ 10 callers
Class
ValueHolder
tests/test_type_caster_pyobject_ptr.py:9
↓ 10 callers
Class
function
include/pybind11/pytypes.h:2357
↓ 10 callers
Class
ref
tests/object.h:67
↓ 9 callers
Class
weakref
include/pybind11/pytypes.h:1983
↓ 8 callers
Class
CustomRepr
test line breaks in default argument representation
tests/test_kwargs_and_defaults.cpp:45
↓ 8 callers
Class
is_new_style_constructor
Tag for a new-style `__init__` defined in `detail/init.h`
include/pybind11/attr.h:396
↓ 7 callers
Class
Float
tests/test_builtin_casters.py:258
↓ 7 callers
Class
Index
tests/test_builtin_casters.py:262
↓ 7 callers
Class
PythFactory7
tests/test_factory_constructors.py:236
↓ 7 callers
Class
Thread
tests/test_thread.py:12
↓ 6 callers
Class
Data
tests/test_virtual_functions.py:270
↓ 6 callers
Class
dynamic_attr
Annotation which enables dynamic attributes, i.e. adds `__dict__` to a class
include/pybind11/attr.h:80
↓ 6 callers
Class
values_and_holders
Container for accessing and iterating over an instance's values/holders
include/pybind11/detail/type_caster_base.h:355
↓ 5 callers
Class
Int
tests/test_builtin_casters.py:251
↓ 5 callers
Class
UnregisteredType
Dummy type which is not exported anywhere -- something to trigger a conversion error
tests/pybind11_tests.h:25
↓ 5 callers
Class
float_
namespace detail
tests/test_pytypes.cpp:44
↓ 5 callers
Class
scope
Annotation for parent scope
include/pybind11/attr.h:40
↓ 5 callers
Class
value_and_holder
include/pybind11/detail/common.h:628
↓ 4 callers
Class
ArgAlwaysConverts
tests/test_custom_type_casters.cpp:22
↓ 4 callers
Class
BareSequenceLike
tests/test_stl.py:600
↓ 4 callers
Class
PyDrvd
tests/test_class_sh_trampoline_basic.py:6
↓ 4 callers
Class
multiple_inheritance
Annotation indicating that a class is involved in a multiple inheritance relationship
include/pybind11/attr.h:77
↓ 4 callers
Class
visitor
tests/test_stl.cpp:515
↓ 3 callers
Class
A
tests/test_pytypes.py:240
↓ 3 callers
Class
A
tests/test_builtin_casters.py:560
↓ 3 callers
Class
Complex
tests/test_builtin_casters.py:487
↓ 3 callers
Class
FormalMappingLike
tests/test_stl.py:664
↓ 3 callers
Class
FormalSetLike
tests/test_stl.py:711
↓ 3 callers
Class
MITypePy
tests/test_multiple_inheritance.py:26
↓ 3 callers
Class
MyClass
tests/test_class_sh_trampoline_unique_ptr.py:6
↓ 3 callers
Class
MyTest
tests/test_factory_constructors.py:193
↓ 3 callers
Class
NonZeroSentinel
tests/test_sequences_and_iterators.cpp:45
↓ 3 callers
Class
PyChild
tests/test_class_sh_trampoline_shared_ptr_cpp_arg.py:13
↓ 3 callers
Class
arithmetic
Annotation to mark enums as an arithmetic type
include/pybind11/attr.h:124
↓ 3 callers
Class
ellipsis
include/pybind11/pytypes.h:1881
↓ 3 callers
Class
multiple_interpreters
include/pybind11/pybind11.h:1444
↓ 3 callers
Class
scoped_interpreter
\rst Scope guard version of `initialize_interpreter` and `finalize_interpreter`. This a move-only guard and only a single instance can exist.
include/pybind11/embed.h:287
↓ 3 callers
Class
sibling
Annotation indicating that a function is an overload associated with a given "sibling"
include/pybind11/attr.h:58
↓ 2 callers
Class
Adder
tests/test_virtual_functions.py:275
↓ 2 callers
Class
BareMappingLike
tests/test_stl.py:649
↓ 2 callers
Class
BareSetLike
tests/test_stl.py:696
↓ 2 callers
Class
Derived
tests/test_call_policies.py:145
↓ 2 callers
Class
Dupe1
tests/test_modules.cpp:75
↓ 2 callers
Class
E_nc
Issue #487: binding std::vector<E> with E non-copyable
tests/test_stl_binders.cpp:34
↓ 2 callers
Class
ExtendedVirtClass
tests/test_gil_scoped.py:23
↓ 2 callers
Class
FormalSequenceLike
tests/test_stl.py:612
↓ 2 callers
Class
IncType
Like UserType, but increments `value` on copy for quick reference vs. copy tests
tests/pybind11_tests.h:41
↓ 2 callers
Class
IntAndIndex
tests/test_builtin_casters.py:266
↓ 2 callers
Class
LocalException
Exception that will be caught via the module local translator.
tests/local_bindings.h:41
↓ 2 callers
Class
LocalSimpleException
Exception that will be registered with register_local_exception_translator
tests/local_bindings.h:51
↓ 2 callers
Class
LocalUnusualOpRef
tests/test_class_sh_basic.cpp:142
↓ 2 callers
Class
MyException
A type that should be raised as an exception in Python
tests/test_exceptions.cpp:21
↓ 2 callers
Class
NoDefaultCtor
tests/test_stl.cpp:206
↓ 2 callers
Class
NonCopyableInt
tests/test_sequences_and_iterators.cpp:67
↓ 2 callers
Class
Output
Basic output post-processing and comparison
tests/conftest.py:71
↓ 2 callers
Class
Pybind11Extension
Build a C++11+ Extension module with pybind11. This automatically adds the recommended flags when you init the extension and assumes C++ sour
pybind11/setup_helpers.py:89
↓ 2 callers
Class
RaisingTypeErrorOnIndex
tests/test_builtin_casters.py:273
↓ 2 callers
Class
RaisingValueErrorOnIndex
tests/test_builtin_casters.py:280
↓ 2 callers
Class
SanitizedString
tests/conftest.py:155
↓ 2 callers
Class
Test
tests/test_virtual_functions.py:454
↓ 2 callers
Class
Test
tests/test_with_catch/test_trampoline.py:7
↓ 2 callers
Class
TypeWithBothOperatorStringAndStringView
tests/test_builtin_casters.cpp:217
↓ 2 callers
Class
Unhashable
tests/test_pytypes.py:209
↓ 2 callers
Class
UnusualOpRef
tests/pybind11_tests.h:57
↓ 2 callers
Class
WeaklyReferenced
tests/test_pytypes.py:741
↓ 2 callers
Class
guarded_delete
include/pybind11/detail/struct_smart_holder.h:82
↓ 2 callers
Class
is_final
Annotation for classes that cannot be subclassed
include/pybind11/attr.h:37
↓ 2 callers
Class
is_operator
Annotation for operators
include/pybind11/attr.h:34
↓ 2 callers
Class
iterator
include/pybind11/detail/type_caster_base.h:372
↓ 2 callers
Class
shared_ptr_trampoline_self_life_support
include/pybind11/detail/type_caster_base.h:818
next →
1–100 of 1,305, ranked by callers