MCPcopy Create free account
hub / github.com/pybind/pybind11 / isinstance

Function isinstance

include/pybind11/pytypes.h:857–859  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

855\endrst */
856template <typename T, detail::enable_if_t<std::is_base_of<object, T>::value, int> = 0>
857bool isinstance(handle obj) {
858 return T::check_(obj);
859}
860
861template <typename T, detail::enable_if_t<!std::is_base_of<object, T>::value, int> = 0>
862bool isinstance(handle obj) {

Callers 15

build_globalFunction · 0.85
get_globalFunction · 0.85
test_const_nameFunction · 0.85
test_array_collapseFunction · 0.85
test_numpy_scalarsFunction · 0.85
test_metaclass_overrideFunction · 0.85
test_is_setterFunction · 0.85
test_buffer_exceptionFunction · 0.85
test_animal_cat_tigerFunction · 0.85

Calls 3

check_Function · 0.85
isinstance_genericFunction · 0.85
ptrMethod · 0.80

Tested by 15

test_const_nameFunction · 0.68
test_array_collapseFunction · 0.68
test_numpy_scalarsFunction · 0.68
test_metaclass_overrideFunction · 0.68
test_is_setterFunction · 0.68
test_buffer_exceptionFunction · 0.68
test_animal_cat_tigerFunction · 0.68
test_iterator_rvpFunction · 0.68
test_enum_typeFunction · 0.68