Search.setIndex({"alltitles": {"1.0 (October 15, 2015)": [[20, "october-15-2015"]], "1.1 (December 7, 2015)": [[20, "december-7-2015"]], "1.2 (February 7, 2016)": [[20, "february-7-2016"]], "1.3 (March 8, 2016)": [[20, "march-8-2016"]], "1.4 (April 7, 2016)": [[20, "april-7-2016"]], "1.5 (April 21, 2016)": [[20, "april-21-2016"]], "1.6 (April 30, 2016)": [[20, "id785"]], "1.7 (April 30, 2016)": [[20, "april-30-2016"]], "1.8.0 (June 14, 2016)": [[20, "june-14-2016"]], "1.8.1 (July 12, 2016)": [[20, "july-12-2016"]], "About": [[25, "about"], [28, "about"]], "Accepting *args and **kwargs": [[11, "accepting-args-and-kwargs"]], "Accessing Python libraries from C++": [[15, "accessing-python-libraries-from-c"]], "Accessing the type object": [[8, "accessing-the-type-object"]], "Adding embedded modules": [[9, "adding-embedded-modules"]], "Additional call policies": [[11, "additional-call-policies"]], "Advanced Topics": [[25, null]], "Advanced: NOPYTHON mode": [[23, "advanced-nopython-mode"]], "Advanced: interface library targets": [[23, "advanced-interface-library-targets"]], "Allow/Prohibiting None arguments": [[11, "allow-prohibiting-none-arguments"]], "An overview of clocks in C++11": [[0, "an-overview-of-clocks-in-c-11"]], "Arrays": [[14, "arrays"]], "Assigning py::none() to wrappers": [[15, "assigning-py-none-to-wrappers"]], "Automatic conversion": [[6, "automatic-conversion"]], "Available wrappers": [[15, "available-wrappers"]], "Avoiding C++ types in docstrings": [[12, "avoiding-c-types-in-docstrings"]], "Benchmark": [[19, null]], "Binding STL containers": [[6, "binding-stl-containers"]], "Binding classes with template parameters": [[8, "binding-classes-with-template-parameters"]], "Binding final classes": [[8, "binding-final-classes"]], "Binding functions with template parameters": [[11, "binding-functions-with-template-parameters"]], "Binding lambda functions": [[21, "binding-lambda-functions"]], "Binding protected member functions": [[8, "binding-protected-member-functions"]], "Binding sequence data types, iterators, the slicing protocol, etc.": [[12, "binding-sequence-data-types-iterators-the-slicing-protocol-etc"]], "Brace initialization": [[8, "brace-initialization"]], "Breaking changes in py::class_": [[30, "breaking-changes-in-py-class"]], "Buffer protocol": [[14, "buffer-protocol"]], "Build requirements": [[23, "build-requirements"]], "Build systems": [[23, null]], "Building manually": [[23, "building-manually"]], "Building with Bazel": [[23, "building-with-bazel"]], "Building with CMake": [[23, "building-with-cmake"]], "Building with Meson": [[23, "building-with-meson"]], "Building with cppimport": [[23, "building-with-cppimport"]], "Built-in C++ to Python exception translation": [[10, "built-in-c-to-python-exception-translation"]], "C++17 library containers": [[6, "c-17-library-containers"]], "C++17 string views": [[7, "c-17-string-views"]], "CMake doesn\u2019t detect the right Python version": [[24, "cmake-doesn-t-detect-the-right-python-version"]], "CMake helpers": [[22, null]], "CMake support:": [[30, "cmake-support"]], "Call guard": [[11, "call-guard"]], "Callbacks and passing anonymous functions": [[3, "callbacks-and-passing-anonymous-functions"]], "Calling Python functions": [[15, "calling-python-functions"]], "Calling Python methods": [[15, "calling-python-methods"]], "Capturing standard output from ostream": [[16, "capturing-standard-output-from-ostream"]], "Casting back and forth": [[15, "casting-back-and-forth"]], "Chaining exceptions (\u2018raise from\u2019)": [[10, "chaining-exceptions-raise-from"]], "Changelog": [[20, null]], "Character literals": [[7, "character-literals"]], "Chrono": [[0, null]], "Classes": [[8, null]], "Classic mode": [[22, "classic-mode"]], "Combining virtual functions and inheritance": [[8, "combining-virtual-functions-and-inheritance"]], "Commands": [[22, "commands"]], "Common Sources Of Global Interpreter Lock Errors": [[12, "common-sources-of-global-interpreter-lock-errors"]], "Common member functions": [[29, "common-member-functions"]], "Compilation time": [[19, "compilation-time"]], "Compiling the test cases": [[18, "compiling-the-test-cases"]], "Configuration variables": [[23, "configuration-variables"]], "Contributing": [[25, "contributing"], [28, "contributing"]], "Convenience classes for arbitrary Python types": [[29, "convenience-classes-for-arbitrary-python-types"]], "Convenience classes for specific Python types": [[29, "convenience-classes-for-specific-python-types"]], "Convenience functions converting to Python types": [[29, "convenience-functions-converting-to-python-types"]], "Copy manually": [[23, "copy-manually"]], "Core features": [[25, null], [28, null]], "Creating bindings for a custom type": [[21, "creating-bindings-for-a-custom-type"]], "Creating bindings for a simple function": [[18, "creating-bindings-for-a-simple-function"]], "Custom automatic downcasters": [[8, "custom-automatic-downcasters"]], "Custom constructors": [[8, "custom-constructors"]], "Custom smart pointers": [[17, "custom-smart-pointers"]], "Custom type casters": [[1, null]], "Custom type setup": [[8, "custom-type-setup"]], "Deepcopy support": [[8, "deepcopy-support"]], "Default arguments": [[18, "default-arguments"]], "Default arguments revisited": [[11, "default-arguments-revisited"]], "Default-Constructed Wrappers": [[15, "default-constructed-wrappers"]], "Deprecation of a few py::object APIs": [[30, "deprecation-of-a-few-py-object-apis"]], "Deprecation of some py::object APIs": [[30, "deprecation-of-some-py-object-apis"]], "Deprecation of the PYBIND11_PLUGIN macro": [[30, "deprecation-of-the-pybind11-plugin-macro"]], "Deprecation of the py::base() attribute": [[30, "deprecation-of-the-py-base-t-attribute"]], "Design choices": [[27, "design-choices"]], "Destructors that call Python": [[8, "destructors-that-call-python"]], "Different method signatures": [[8, "different-method-signatures"]], "Direct access": [[14, "direct-access"]], "Dynamic attributes": [[21, "dynamic-attributes"]], "Eigen": [[2, null]], "Ellipsis": [[14, "ellipsis"]], "Embedding the Python interpreter": [[23, "embedding-the-python-interpreter"]], "Embedding the interpreter": [[9, null], [29, "embedding-the-interpreter"]], "Enumerations and internal types": [[21, "enumerations-and-internal-types"]], "Evaluating Python expressions from strings and files": [[16, "evaluating-python-expressions-from-strings-and-files"]], "Exceptions": [[10, null], [29, "exceptions"]], "Executing Python code": [[9, "executing-python-code"]], "Explicit conversions": [[7, "explicit-conversions"]], "Exported targets": [[22, "exported-targets"]], "Exported variables": [[22, "exported-variables"]], "Exporting variables": [[18, "exporting-variables"]], "Extended trampoline class functionality": [[8, "extended-trampoline-class-functionality"]], "Extra Information": [[25, null]], "Failing rather than copying": [[2, "failing-rather-than-copying"]], "FindPython mode": [[23, "findpython-mode"]], "First steps": [[18, null]], "Forced trampoline class initialisation": [[8, "forced-trampoline-class-initialisation"]], "Frequently asked questions": [[24, null]], "Functional": [[3, null]], "Functions": [[11, null]], "General notes regarding convenience macros": [[12, "general-notes-regarding-convenience-macros"]], "Generating binding code automatically": [[23, "generating-binding-code-automatically"]], "Generating documentation using Sphinx": [[12, "generating-documentation-using-sphinx"]], "Getting started": [[9, "getting-started"]], "Global Interpreter Lock (GIL)": [[12, "global-interpreter-lock-gil"]], "Global install with brew": [[26, "global-install-with-brew"]], "Goodies": [[25, "goodies"], [28, "goodies"]], "Gotchas": [[15, "gotchas"]], "Grapheme clusters": [[7, "grapheme-clusters"]], "Handling errors from the Python C API": [[10, "handling-errors-from-the-python-c-api"]], "Handling exceptions": [[15, "handling-exceptions"]], "Handling exceptions from Python in C++": [[10, "handling-exceptions-from-python-in-c"]], "Handling unraisable exceptions": [[10, "handling-unraisable-exceptions"]], "Header and namespace conventions": [[18, "header-and-namespace-conventions"]], "Hints": [[22, "hints"]], "How can I create smaller binaries?": [[24, "how-can-i-create-smaller-binaries"]], "How can I properly handle Ctrl-C in long-running functions?": [[24, "how-can-i-properly-handle-ctrl-c-in-long-running-functions"]], "How can I reduce the build time?": [[24, "how-can-i-reduce-the-build-time"]], "How to cite this project?": [[24, "how-to-cite-this-project"]], "IN DEVELOPMENT": [[20, "in-development"]], "Implicit casting": [[15, "implicit-casting"]], "Implicit conversions": [[8, "implicit-conversions"]], "Importing modules": [[9, "importing-modules"]], "Include as a submodule": [[26, "include-as-a-submodule"]], "Include with PyPI": [[26, "include-with-pypi"]], "Include with conda-forge": [[26, "include-with-conda-forge"]], "Include with vcpkg": [[26, "include-with-vcpkg"]], "Inconsistent detection of Python version in CMake and pybind11": [[24, "inconsistent-detection-of-python-version-in-cmake-and-pybind11"]], "Inheritance": [[29, "inheritance"]], "Inheritance and automatic downcasting": [[21, "inheritance-and-automatic-downcasting"]], "Installing the library": [[26, null]], "Instance and static fields": [[21, "instance-and-static-fields"]], "Instantiating compound Python types from C++": [[15, "instantiating-compound-python-types-from-c"]], "Interpreter lifetime": [[9, "interpreter-lifetime"]], "Keep alive": [[11, "keep-alive"]], "Keyword and default arguments": [[21, "keyword-and-default-arguments"]], "Keyword arguments": [[15, "keyword-arguments"], [18, "keyword-arguments"]], "Keyword-only arguments": [[11, "keyword-only-arguments"]], "Known bugs": [[27, "known-bugs"]], "Known limitations": [[27, "known-limitations"]], "License": [[25, "license"], [28, "license"]], "Limitations": [[27, null]], "Limitations involving reference arguments": [[24, "limitations-involving-reference-arguments"]], "Linux/macOS": [[18, "linux-macos"]], "List of all builtin conversions": [[5, "list-of-all-builtin-conversions"]], "Literals": [[29, "literals"]], "Local STL container bindings": [[30, "local-stl-container-bindings"]], "Local vs Global Exception Translators": [[10, "local-vs-global-exception-translators"]], "Macros": [[29, "macros"]], "Making opaque types": [[6, "making-opaque-types"]], "Memory view": [[14, "memory-view"]], "Minimum compiler versions are enforced at compile time": [[30, "minimum-compiler-versions-are-enforced-at-compile-time"]], "Miscellaneous": [[12, null]], "Modes": [[22, "modes"]], "Module Destructors": [[12, "module-destructors"]], "Module size": [[19, "module-size"]], "Module-local class bindings": [[8, "module-local-class-bindings"]], "Modules with CMake": [[23, "modules-with-cmake"]], "Modules with meson-python": [[23, "modules-with-meson-python"]], "Modules with setuptools": [[23, "modules-with-setuptools"]], "Multiple Inheritance": [[8, "multiple-inheritance"]], "Negative strides for Python buffer objects and numpy arrays": [[30, "negative-strides-for-python-buffer-objects-and-numpy-arrays"]], "New API for defining custom constructors and pickling functions": [[30, "new-api-for-defining-custom-constructors-and-pickling-functions"]], "New FindPython mode": [[22, "new-findpython-mode"]], "Non-converting arguments": [[11, "non-converting-arguments"]], "Non-public destructors": [[8, "non-public-destructors"]], "NumPy": [[14, null]], "Object-oriented code": [[21, null]], "Operator overloading": [[8, "operator-overloading"]], "Other options": [[26, "other-options"]], "Out-of-the-box support for std::shared_ptr": [[30, "out-of-the-box-support-for-std-shared-ptr"]], "Overload resolution order": [[11, "overload-resolution-order"]], "Overloaded methods": [[21, "overloaded-methods"]], "Overriding virtual functions in Python": [[8, "overriding-virtual-functions-in-python"]], "Overview": [[5, null]], "Partitioning code over multiple extension modules": [[12, "partitioning-code-over-multiple-extension-modules"]], "Pass-by-reference": [[2, "pass-by-reference"]], "Pass-by-value": [[2, "pass-by-value"]], "Passing Python strings to C++": [[7, "passing-python-strings-to-c"]], "Passing bytes to C++": [[7, "passing-bytes-to-c"]], "Passing extra arguments to def or class_": [[29, "passing-extra-arguments-to-def-or-class"]], "Pickling support": [[8, "pickling-support"]], "Positional-only arguments": [[11, "positional-only-arguments"]], "Provided conversions": [[0, "provided-conversions"]], "Python 3.9.0 warning": [[27, "python-3-9-0-warning"]], "Python C++ interface": [[13, null]], "Python built-in functions": [[29, "python-built-in-functions"]], "Python objects as arguments": [[11, "python-objects-as-arguments"]], "Python types": [[15, null]], "Redirecting C++ streams": [[29, "redirecting-c-streams"]], "Reference": [[29, null]], "References": [[7, "references"]], "Registering custom translators": [[10, "registering-custom-translators"]], "Return C++ strings without conversion": [[7, "return-c-strings-without-conversion"]], "Return value policies": [[11, "return-value-policies"]], "Returning C++ strings to Python": [[7, "returning-c-strings-to-python"]], "Returning values to Python": [[2, "returning-values-to-python"]], "STL containers": [[6, null]], "Setting inner type hints in docstrings": [[12, "setting-inner-type-hints-in-docstrings"]], "Setup": [[19, "setup"]], "Smart pointers": [[17, null]], "Static properties": [[8, "static-properties"]], "Storage orders": [[2, "storage-orders"]], "Stricter compile-time error checking": [[30, "stricter-compile-time-error-checking"]], "Stricter enforcement of hidden symbol visibility for pybind11 modules": [[30, "stricter-enforcement-of-hidden-symbol-visibility-for-pybind11-modules"]], "Strings, bytes and Unicode conversions": [[7, null]], "Structured types": [[14, "structured-types"]], "Sub-interpreter support": [[9, "sub-interpreter-support"]], "Suggested usage": [[22, "suggested-usage"]], "Supported compilers": [[25, "supported-compilers"], [28, "supported-compilers"]], "Supported data types": [[18, "supported-data-types"]], "The Basics": [[25, null]], "The Python interpreter immediately crashes when importing my module": [[24, "the-python-interpreter-immediately-crashes-when-importing-my-module"]], "The py::metaclass attribute is not required for static properties": [[30, "the-py-metaclass-attribute-is-not-required-for-static-properties"]], "Type conversions": [[4, null]], "Unpacking arguments": [[15, "unpacking-arguments"]], "Upgrade guide": [[30, null]], "Using Python\u2019s print function in C++": [[16, "using-python-s-print-function-in-c"]], "Utilities": [[16, null]], "Vectorizing functions": [[14, "vectorizing-functions"]], "Vectors versus column/row matrices": [[2, "vectors-versus-column-row-matrices"]], "Version 2.10.0 (Jul 15, 2022)": [[20, "version-2-10-0-jul-15-2022"]], "Version 2.10.1 (Oct 31, 2022)": [[20, "version-2-10-1-oct-31-2022"]], "Version 2.10.2 (Dec 20, 2022)": [[20, "version-2-10-2-dec-20-2022"]], "Version 2.10.3 (Jan 3, 2023)": [[20, "version-2-10-3-jan-3-2023"]], "Version 2.10.4 (Mar 16, 2023)": [[20, "version-2-10-4-mar-16-2023"]], "Version 2.11.0 (July 14, 2023)": [[20, "version-2-11-0-july-14-2023"]], "Version 2.11.1 (July 17, 2023)": [[20, "version-2-11-1-july-17-2023"]], "Version 2.11.2 (September 13, 2024)": [[20, "version-2-11-2-september-13-2024"]], "Version 2.12.0 (March 27, 2024)": [[20, "version-2-12-0-march-27-2024"]], "Version 2.12.1 (September 13, 2024)": [[20, "version-2-12-1-september-13-2024"]], "Version 2.13.0 (June 25, 2024)": [[20, "version-2-13-0-june-25-2024"]], "Version 2.13.1 (June 26, 2024)": [[20, "version-2-13-1-june-26-2024"]], "Version 2.13.2 (August 13, 2024)": [[20, "version-2-13-2-august-13-2024"]], "Version 2.13.3 (August 13, 2024)": [[20, "version-2-13-3-august-13-2024"]], "Version 2.13.4 (August 14, 2024)": [[20, "version-2-13-4-august-14-2024"]], "Version 2.13.5 (August 22, 2024)": [[20, "version-2-13-5-august-22-2024"]], "Version 2.13.6 (September 13, 2024)": [[20, "version-2-13-6-september-13-2024"]], "Version 2.9.0 (Dec 28, 2021)": [[20, "version-2-9-0-dec-28-2021"]], "Version 2.9.1 (Feb 2, 2022)": [[20, "version-2-9-1-feb-2-2022"]], "Version 2.9.2 (Mar 29, 2022)": [[20, "version-2-9-2-mar-29-2022"]], "What is a highly conclusive and simple way to find memory leaks (e.g. in pybind11 bindings)?": [[24, "what-is-a-highly-conclusive-and-simple-way-to-find-memory-leaks-e-g-in-pybind11-bindings"]], "Wide character strings": [[7, "wide-character-strings"]], "Windows": [[18, "windows"]], "With reference counting": [[29, "with-reference-counting"]], "Without reference counting": [[29, "without-reference-counting"]], "find_package vs. add_subdirectory": [[23, "find-package-vs-add-subdirectory"]], "pybind11Config.cmake": [[22, "pybind11config-cmake"]], "pybind11_add_module": [[22, "pybind11-add-module"], [23, "pybind11-add-module"]], "pybind11_extension": [[22, "pybind11-extension"]], "pybind11_find_import(module)": [[22, "pybind11-find-import-module"]], "pybind11_strip": [[22, "pybind11-strip"]], "std::shared_ptr": [[17, "std-shared-ptr"]], "std::unique_ptr": [[17, "std-unique-ptr"]], "v2.0": [[30, "v2-0"]], "v2.0.0 (Jan 1, 2017)": [[20, "v2-0-0-jan-1-2017"]], "v2.0.0-rc1 (Dec 23, 2016)": [[20, "v2-0-0-rc1-dec-23-2016"]], "v2.0.1 (Jan 4, 2017)": [[20, "v2-0-1-jan-4-2017"]], "v2.1": [[30, "v2-1"]], "v2.1.0 (March 22, 2017)": [[20, "v2-1-0-march-22-2017"]], "v2.1.1 (April 7, 2017)": [[20, "v2-1-1-april-7-2017"]], "v2.11": [[30, "v2-11"]], "v2.12": [[30, "v2-12"]], "v2.2": [[30, "v2-2"]], "v2.2.0 (August 31, 2017)": [[20, "v2-2-0-august-31-2017"]], "v2.2.1 (September 14, 2017)": [[20, "v2-2-1-september-14-2017"]], "v2.2.2 (February 7, 2018)": [[20, "v2-2-2-february-7-2018"]], "v2.2.3 (April 29, 2018)": [[20, "v2-2-3-april-29-2018"]], "v2.2.4 (September 11, 2018)": [[20, "v2-2-4-september-11-2018"]], "v2.3.0 (June 11, 2019)": [[20, "v2-3-0-june-11-2019"]], "v2.4.0 (Sep 19, 2019)": [[20, "v2-4-0-sep-19-2019"]], "v2.4.1 (Sep 20, 2019)": [[20, "v2-4-1-sep-20-2019"]], "v2.4.2 (Sep 21, 2019)": [[20, "v2-4-2-sep-21-2019"]], "v2.4.3 (Oct 15, 2019)": [[20, "v2-4-3-oct-15-2019"]], "v2.5": [[30, "v2-5"]], "v2.5.0 (Mar 31, 2020)": [[20, "v2-5-0-mar-31-2020"]], "v2.6": [[30, "v2-6"]], "v2.6.0 (Oct 21, 2020)": [[20, "v2-6-0-oct-21-2020"]], "v2.6.1 (Nov 11, 2020)": [[20, "v2-6-1-nov-11-2020"]], "v2.6.2 (Jan 26, 2021)": [[20, "v2-6-2-jan-26-2021"]], "v2.7": [[30, "v2-7"]], "v2.7.0 (Jul 16, 2021)": [[20, "v2-7-0-jul-16-2021"]], "v2.7.1 (Aug 3, 2021)": [[20, "v2-7-1-aug-3-2021"]], "v2.8.0 (Oct 4, 2021)": [[20, "v2-8-0-oct-4-2021"]], "v2.8.1 (Oct 27, 2021)": [[20, "v2-8-1-oct-27-2021"]], "v2.9": [[30, "v2-9"]], "\u201cImportError: dynamic module does not define init function\u201d": [[24, "importerror-dynamic-module-does-not-define-init-function"]], "\u201cSymbol not found: __Py_ZeroStruct / _PyInstanceMethod_Type\u201d": [[24, "symbol-not-found-py-zerostruct-pyinstancemethod-type"]], "\u201cSystemError: dynamic module not initialized properly\u201d": [[24, "systemerror-dynamic-module-not-initialized-properly"]], "\u201crecursive template instantiation exceeded maximum depth of 256\u201d": [[24, "recursive-template-instantiation-exceeded-maximum-depth-of-256"]], "\u201c\u2018SomeClass\u2019 declared with greater visibility than the type of its field \u2018SomeClass::member\u2019 [-Wattributes]\u201d": [[24, "someclass-declared-with-greater-visibility-than-the-type-of-its-field-someclass-member-wattributes"]]}, "docnames": ["advanced/cast/chrono", "advanced/cast/custom", "advanced/cast/eigen", "advanced/cast/functional", "advanced/cast/index", "advanced/cast/overview", "advanced/cast/stl", "advanced/cast/strings", "advanced/classes", "advanced/embedding", "advanced/exceptions", "advanced/functions", "advanced/misc", "advanced/pycpp/index", "advanced/pycpp/numpy", "advanced/pycpp/object", "advanced/pycpp/utilities", "advanced/smart_ptrs", "basics", "benchmark", "changelog", "classes", "cmake/index", "compiling", "faq", "index", "installing", "limitations", "readme", "reference", "upgrade"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["advanced/cast/chrono.rst", "advanced/cast/custom.rst", "advanced/cast/eigen.rst", "advanced/cast/functional.rst", "advanced/cast/index.rst", "advanced/cast/overview.rst", "advanced/cast/stl.rst", "advanced/cast/strings.rst", "advanced/classes.rst", "advanced/embedding.rst", "advanced/exceptions.rst", "advanced/functions.rst", "advanced/misc.rst", "advanced/pycpp/index.rst", "advanced/pycpp/numpy.rst", "advanced/pycpp/object.rst", "advanced/pycpp/utilities.rst", "advanced/smart_ptrs.rst", "basics.rst", "benchmark.rst", "changelog.rst", "classes.rst", "cmake/index.rst", "compiling.rst", "faq.rst", "index.rst", "installing.rst", "limitations.rst", "readme.rst", "reference.rst", "upgrade.rst"], "indexentries": {"add_ostream_redirect (c++ function)": [[29, "_CPPv420add_ostream_redirect7module_RKNSt6stringE", false]], "arg (c++ struct)": [[29, "_CPPv43arg", false]], "arg::arg (c++ function)": [[29, "_CPPv4N3arg3argEPKc", false]], "arg::flag_noconvert (c++ member)": [[29, "_CPPv4N3arg14flag_noconvertE", false]], "arg::flag_none (c++ member)": [[29, "_CPPv4N3arg9flag_noneE", false]], "arg::name (c++ member)": [[29, "_CPPv4N3arg4nameE", false]], "arg::noconvert (c++ function)": [[29, "_CPPv4N3arg9noconvertEb", false]], "arg::none (c++ function)": [[29, "_CPPv4N3arg4noneEb", false]], "arg::operator= (c++ function)": [[29, "_CPPv4I0ENK3argaSE5arg_vRR1T", false]], "arg_v (c++ struct)": [[29, "_CPPv45arg_v", false]], "arg_v::arg_v (c++ function)": [[29, "_CPPv4I0EN5arg_v5arg_vEPKcRR1TPKc", false], [29, "_CPPv4I0EN5arg_v5arg_vERK3argRR1TPKc", false]], "arg_v::descr (c++ member)": [[29, "_CPPv4N5arg_v5descrE", false]], "arg_v::noconvert (c++ function)": [[29, "_CPPv4N5arg_v9noconvertEb", false]], "arg_v::none (c++ function)": [[29, "_CPPv4N5arg_v4noneEb", false]], "arg_v::type (c++ member)": [[29, "_CPPv4N5arg_v4typeE", false]], "arg_v::value (c++ member)": [[29, "_CPPv4N5arg_v5valueE", false]], "arithmetic (c++ struct)": [[29, "_CPPv410arithmetic", false]], "base (c++ struct)": [[29, "_CPPv4I0E4base", false]], "buffer_protocol (c++ struct)": [[29, "_CPPv415buffer_protocol", false]], "builtin_exception (c++ class)": [[29, "_CPPv417builtin_exception", false]], "builtin_exception::set_error (c++ function)": [[29, "_CPPv4NK17builtin_exception9set_errorEv", false]], "call_guard (c++ struct)": [[29, "_CPPv4I0DpE10call_guard", false], [29, "_CPPv4I0E10call_guard", false], [29, "_CPPv4IDpE10call_guard", false]], "call_guard::type (c++ struct)": [[29, "_CPPv4N10call_guard4typeE", false]], "call_guard<> (c++ struct)": [[29, "_CPPv4IE10call_guardIE", false]], "custom_type_setup (c++ struct)": [[29, "_CPPv417custom_type_setup", false]], "delattr (c++ function)": [[29, "_CPPv47delattr6handle6handle", false], [29, "_CPPv47delattr6handlePKc", false]], "doc (c++ struct)": [[29, "_CPPv43doc", false]], "dynamic_attr (c++ struct)": [[29, "_CPPv412dynamic_attr", false]], "error_already_set (c++ class)": [[29, "_CPPv417error_already_set", false]], "error_already_set::discard_as_unraisable (c++ function)": [[29, "_CPPv4N17error_already_set21discard_as_unraisableE6object", false], [29, "_CPPv4N17error_already_set21discard_as_unraisableEPKc", false]], "error_already_set::error_already_set (c++ function)": [[29, "_CPPv4N17error_already_set17error_already_setEv", false]], "error_already_set::matches (c++ function)": [[29, "_CPPv4NK17error_already_set7matchesE6handle", false]], "error_already_set::restore (c++ function)": [[29, "_CPPv4N17error_already_set7restoreEv", false]], "error_already_set::what (c++ function)": [[29, "_CPPv4NK17error_already_set4whatEv", false]], "finalize_interpreter (c++ function)": [[29, "_CPPv420finalize_interpreterv", false]], "get_override (c++ function)": [[29, "_CPPv4I0E12get_override8functionPK1TPKc", false]], "getattr (c++ function)": [[29, "_CPPv47getattr6handle6handle", false], [29, "_CPPv47getattr6handle6handle6handle", false], [29, "_CPPv47getattr6handlePKc", false], [29, "_CPPv47getattr6handlePKc6handle", false]], "globals (c++ function)": [[29, "_CPPv47globalsv", false]], "handle (c++ class)": [[29, "_CPPv46handle", false]], "handle::cast (c++ function)": [[29, "_CPPv4I0ENK6handle4castE1Tv", false]], "handle::dec_ref (c++ function)": [[29, "_CPPv4NKR6handle7dec_refEv", false]], "handle::handle (c++ function)": [[29, "_CPPv4I0_N6detail11enable_if_tIN6detail25is_pyobj_ptr_or_nullptr_tI1TE5valueEiEEEN6handle6handleE1T", false], [29, "_CPPv4I0_N6detail11enable_if_tIN6detail6all_ofIN6detail7none_ofINSt10is_base_ofI6handle1TEEN6detail25is_pyobj_ptr_or_nullptr_tI1TEEEENSt14is_convertibleI1TP8PyObjectEEE5valueEiEEEN6handle6handleER1T", false], [29, "_CPPv4N6handle6handleEv", false]], "handle::inc_ref (c++ function)": [[29, "_CPPv4NKR6handle7inc_refEv", false]], "handle::operator bool (c++ function)": [[29, "_CPPv4NK6handlecvbEv", false]], "handle::operator== (c++ function)": [[29, "_CPPv4NK6handleeqERK6handle", false]], "handle::ptr (c++ function)": [[29, "_CPPv4NK6handle3ptrEv", false]], "hasattr (c++ function)": [[29, "_CPPv47hasattr6handle6handle", false], [29, "_CPPv47hasattr6handlePKc", false]], "hash (c++ function)": [[29, "_CPPv44hash6handle", false]], "is_final (c++ struct)": [[29, "_CPPv48is_final", false]], "is_method (c++ struct)": [[29, "_CPPv49is_method", false]], "is_operator (c++ struct)": [[29, "_CPPv411is_operator", false]], "is_setter (c++ struct)": [[29, "_CPPv49is_setter", false]], "isinstance (c++ function)": [[29, "_CPPv410isinstance6handle6handle", false], [29, "_CPPv4I0_N6detail11enable_if_tINSt10is_base_ofI6object1TE5valueEiEEE10isinstanceb6handle", false]], "iter (c++ function)": [[29, "_CPPv44iter6handle", false]], "keep_alive (c++ struct)": [[29, "_CPPv4I_6size_t_6size_tE10keep_alive", false]], "kw_only (c++ struct)": [[29, "_CPPv47kw_only", false]], "len (c++ function)": [[29, "_CPPv43len6handle", false]], "len_hint (c++ function)": [[29, "_CPPv48len_hint6handle", false]], "literals (c++ type)": [[29, "_CPPv48literals", false]], "make_iterator (c++ function)": [[29, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", false]], "make_key_iterator (c++ function)": [[29, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", false]], "make_tuple (c++ function)": [[29, "_CPPv4I_19return_value_policyDpE10make_tuple5tupleDpRR4Args", false]], "make_value_iterator (c++ function)": [[29, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", false]], "metaclass (c++ struct)": [[29, "_CPPv49metaclass", false]], "metaclass::metaclass (c++ function)": [[29, "_CPPv4N9metaclass9metaclassE6handle", false]], "module_ (c++ class)": [[29, "_CPPv47module_", false]], "module_::add_object (c++ function)": [[29, "_CPPv4N7module_10add_objectEPKc6handleb", false]], "module_::create_extension_module (c++ function)": [[29, "_CPPv4N7module_23create_extension_moduleEPKcPKcP10module_def16mod_gil_not_used", false]], "module_::def (c++ function)": [[29, "_CPPv4I0DpEN7module_3defER7module_PKcRR4FuncDpRK5Extra", false]], "module_::def_submodule (c++ function)": [[29, "_CPPv4N7module_13def_submoduleEPKcPKc", false]], "module_::import (c++ function)": [[29, "_CPPv4N7module_6importEPKc", false]], "module_::module_ (c++ function)": [[29, "_CPPv4N7module_7module_EPKcPKc", false]], "module_::reload (c++ function)": [[29, "_CPPv4N7module_6reloadEv", false]], "module_local (c++ struct)": [[29, "_CPPv412module_local", false]], "multiple_inheritance (c++ struct)": [[29, "_CPPv420multiple_inheritance", false]], "name (c++ struct)": [[29, "_CPPv44name", false]], "object (c++ class)": [[29, "_CPPv46object", false]], "object::object (c++ function)": [[29, "_CPPv4N6object6objectERK6object", false], [29, "_CPPv4N6object6objectERR6object", false]], "object::release (c++ function)": [[29, "_CPPv4N6object7releaseEv", false]], "object::~object (c++ function)": [[29, "_CPPv4N6objectD0Ev", false]], "object_api (c++ class)": [[29, "_CPPv4I0E10object_api", false]], "object_api::attr (c++ function)": [[29, "_CPPv4NK10object_api4attrE6handle", false], [29, "_CPPv4NK10object_api4attrEPKc", false], [29, "_CPPv4NK10object_api4attrERR6object", false]], "object_api::begin (c++ function)": [[29, "_CPPv4NK10object_api5beginEv", false]], "object_api::contains (c++ function)": [[29, "_CPPv4I0ENK10object_api8containsEbRR1T", false]], "object_api::doc (c++ function)": [[29, "_CPPv4NK10object_api3docEv", false]], "object_api::end (c++ function)": [[29, "_CPPv4NK10object_api3endEv", false]], "object_api::equal (c++ function)": [[29, "_CPPv4NK10object_api5equalERK10object_api", false]], "object_api::is (c++ function)": [[29, "_CPPv4NK10object_api2isERK10object_api", false]], "object_api::is_none (c++ function)": [[29, "_CPPv4NK10object_api7is_noneEv", false]], "object_api::operator() (c++ function)": [[29, "_CPPv4I_19return_value_policyDpENK10object_apiclE6objectDpRR4Args", false]], "object_api::operator* (c++ function)": [[29, "_CPPv4NK10object_apimlEv", false]], "object_api::operator[] (c++ function)": [[29, "_CPPv4NK10object_apiixE6handle", false], [29, "_CPPv4NK10object_apiixEPKc", false], [29, "_CPPv4NK10object_apiixERR6object", false]], "object_api::ref_count (c++ function)": [[29, "_CPPv4NK10object_api9ref_countEv", false]], "pos_only (c++ struct)": [[29, "_CPPv48pos_only", false]], "prepend (c++ struct)": [[29, "_CPPv47prepend", false]], "pybind11_embedded_module (c macro)": [[29, "c.PYBIND11_EMBEDDED_MODULE", false]], "pybind11_module (c macro)": [[29, "c.PYBIND11_MODULE", false]], "pybind11_override (c macro)": [[29, "c.PYBIND11_OVERRIDE", false]], "pybind11_override_name (c macro)": [[29, "c.PYBIND11_OVERRIDE_NAME", false]], "pybind11_override_pure (c macro)": [[29, "c.PYBIND11_OVERRIDE_PURE", false]], "pybind11_override_pure_name (c macro)": [[29, "c.PYBIND11_OVERRIDE_PURE_NAME", false]], "reinterpret_borrow (c++ function)": [[29, "_CPPv4I0E18reinterpret_borrow1T6handle", false]], "reinterpret_steal (c++ function)": [[29, "_CPPv4I0E17reinterpret_steal1T6handle", false]], "repr (c++ function)": [[29, "_CPPv44repr6handle", false]], "scope (c++ struct)": [[29, "_CPPv45scope", false]], "scoped_estream_redirect (c++ class)": [[29, "_CPPv423scoped_estream_redirect", false]], "scoped_interpreter (c++ class)": [[29, "_CPPv418scoped_interpreter", false]], "scoped_ostream_redirect (c++ class)": [[29, "_CPPv423scoped_ostream_redirect", false]], "setattr (c++ function)": [[29, "_CPPv47setattr6handle6handle6handle", false], [29, "_CPPv47setattr6handlePKc6handle", false]], "sibling (c++ struct)": [[29, "_CPPv47sibling", false]]}, "objects": {"": [[29, 0, 1, "c.PYBIND11_EMBEDDED_MODULE", "PYBIND11_EMBEDDED_MODULE"], [29, 0, 1, "c.PYBIND11_MODULE", "PYBIND11_MODULE"], [29, 0, 1, "c.PYBIND11_OVERRIDE", "PYBIND11_OVERRIDE"], [29, 0, 1, "c.PYBIND11_OVERRIDE_NAME", "PYBIND11_OVERRIDE_NAME"], [29, 0, 1, "c.PYBIND11_OVERRIDE_PURE", "PYBIND11_OVERRIDE_PURE"], [29, 0, 1, "c.PYBIND11_OVERRIDE_PURE_NAME", "PYBIND11_OVERRIDE_PURE_NAME"], [29, 1, 1, "_CPPv420add_ostream_redirect7module_RKNSt6stringE", "add_ostream_redirect"], [29, 2, 1, "_CPPv420add_ostream_redirect7module_RKNSt6stringE", "add_ostream_redirect::m"], [29, 2, 1, "_CPPv420add_ostream_redirect7module_RKNSt6stringE", "add_ostream_redirect::name"], [29, 3, 1, "_CPPv43arg", "arg"], [29, 1, 1, "_CPPv4N3arg3argEPKc", "arg::arg"], [29, 2, 1, "_CPPv4N3arg3argEPKc", "arg::arg::name"], [29, 4, 1, "_CPPv4N3arg14flag_noconvertE", "arg::flag_noconvert"], [29, 4, 1, "_CPPv4N3arg9flag_noneE", "arg::flag_none"], [29, 4, 1, "_CPPv4N3arg4nameE", "arg::name"], [29, 1, 1, "_CPPv4N3arg9noconvertEb", "arg::noconvert"], [29, 2, 1, "_CPPv4N3arg9noconvertEb", "arg::noconvert::flag"], [29, 1, 1, "_CPPv4N3arg4noneEb", "arg::none"], [29, 2, 1, "_CPPv4N3arg4noneEb", "arg::none::flag"], [29, 1, 1, "_CPPv4I0ENK3argaSE5arg_vRR1T", "arg::operator="], [29, 5, 1, "_CPPv4I0ENK3argaSE5arg_vRR1T", "arg::operator=::T"], [29, 2, 1, "_CPPv4I0ENK3argaSE5arg_vRR1T", "arg::operator=::value"], [29, 3, 1, "_CPPv45arg_v", "arg_v"], [29, 1, 1, "_CPPv4I0EN5arg_v5arg_vEPKcRR1TPKc", "arg_v::arg_v"], [29, 1, 1, "_CPPv4I0EN5arg_v5arg_vERK3argRR1TPKc", "arg_v::arg_v"], [29, 5, 1, "_CPPv4I0EN5arg_v5arg_vEPKcRR1TPKc", "arg_v::arg_v::T"], [29, 5, 1, "_CPPv4I0EN5arg_v5arg_vERK3argRR1TPKc", "arg_v::arg_v::T"], [29, 2, 1, "_CPPv4I0EN5arg_v5arg_vERK3argRR1TPKc", "arg_v::arg_v::base"], [29, 2, 1, "_CPPv4I0EN5arg_v5arg_vEPKcRR1TPKc", "arg_v::arg_v::descr"], [29, 2, 1, "_CPPv4I0EN5arg_v5arg_vERK3argRR1TPKc", "arg_v::arg_v::descr"], [29, 2, 1, "_CPPv4I0EN5arg_v5arg_vEPKcRR1TPKc", "arg_v::arg_v::name"], [29, 2, 1, "_CPPv4I0EN5arg_v5arg_vEPKcRR1TPKc", "arg_v::arg_v::x"], [29, 2, 1, "_CPPv4I0EN5arg_v5arg_vERK3argRR1TPKc", "arg_v::arg_v::x"], [29, 4, 1, "_CPPv4N5arg_v5descrE", "arg_v::descr"], [29, 1, 1, "_CPPv4N5arg_v9noconvertEb", "arg_v::noconvert"], [29, 2, 1, "_CPPv4N5arg_v9noconvertEb", "arg_v::noconvert::flag"], [29, 1, 1, "_CPPv4N5arg_v4noneEb", "arg_v::none"], [29, 2, 1, "_CPPv4N5arg_v4noneEb", "arg_v::none::flag"], [29, 4, 1, "_CPPv4N5arg_v4typeE", "arg_v::type"], [29, 4, 1, "_CPPv4N5arg_v5valueE", "arg_v::value"], [29, 3, 1, "_CPPv410arithmetic", "arithmetic"], [29, 3, 1, "_CPPv4I0E4base", "base"], [29, 5, 1, "_CPPv4I0E4base", "base::T"], [29, 3, 1, "_CPPv415buffer_protocol", "buffer_protocol"], [29, 3, 1, "_CPPv417builtin_exception", "builtin_exception"], [29, 1, 1, "_CPPv4NK17builtin_exception9set_errorEv", "builtin_exception::set_error"], [29, 3, 1, "_CPPv4I0DpE10call_guard", "call_guard"], [29, 3, 1, "_CPPv4I0E10call_guard", "call_guard"], [29, 3, 1, "_CPPv4IDpE10call_guard", "call_guard"], [29, 5, 1, "_CPPv4I0DpE10call_guard", "call_guard::T"], [29, 5, 1, "_CPPv4I0E10call_guard", "call_guard::T"], [29, 5, 1, "_CPPv4I0DpE10call_guard", "call_guard::Ts"], [29, 5, 1, "_CPPv4IDpE10call_guard", "call_guard::Ts"], [29, 3, 1, "_CPPv4N10call_guard4typeE", "call_guard::type"], [29, 3, 1, "_CPPv4IE10call_guardIE", "call_guard<>"], [29, 3, 1, "_CPPv417custom_type_setup", "custom_type_setup"], [29, 1, 1, "_CPPv47delattr6handle6handle", "delattr"], [29, 1, 1, "_CPPv47delattr6handlePKc", "delattr"], [29, 2, 1, "_CPPv47delattr6handle6handle", "delattr::name"], [29, 2, 1, "_CPPv47delattr6handlePKc", "delattr::name"], [29, 2, 1, "_CPPv47delattr6handle6handle", "delattr::obj"], [29, 2, 1, "_CPPv47delattr6handlePKc", "delattr::obj"], [29, 3, 1, "_CPPv43doc", "doc"], [29, 3, 1, "_CPPv412dynamic_attr", "dynamic_attr"], [29, 3, 1, "_CPPv417error_already_set", "error_already_set"], [29, 1, 1, "_CPPv4N17error_already_set21discard_as_unraisableE6object", "error_already_set::discard_as_unraisable"], [29, 1, 1, "_CPPv4N17error_already_set21discard_as_unraisableEPKc", "error_already_set::discard_as_unraisable"], [29, 2, 1, "_CPPv4N17error_already_set21discard_as_unraisableE6object", "error_already_set::discard_as_unraisable::err_context"], [29, 2, 1, "_CPPv4N17error_already_set21discard_as_unraisableEPKc", "error_already_set::discard_as_unraisable::err_context"], [29, 1, 1, "_CPPv4N17error_already_set17error_already_setEv", "error_already_set::error_already_set"], [29, 1, 1, "_CPPv4NK17error_already_set7matchesE6handle", "error_already_set::matches"], [29, 2, 1, "_CPPv4NK17error_already_set7matchesE6handle", "error_already_set::matches::exc"], [29, 1, 1, "_CPPv4N17error_already_set7restoreEv", "error_already_set::restore"], [29, 1, 1, "_CPPv4NK17error_already_set4whatEv", "error_already_set::what"], [29, 1, 1, "_CPPv420finalize_interpreterv", "finalize_interpreter"], [29, 1, 1, "_CPPv4I0E12get_override8functionPK1TPKc", "get_override"], [29, 5, 1, "_CPPv4I0E12get_override8functionPK1TPKc", "get_override::T"], [29, 2, 1, "_CPPv4I0E12get_override8functionPK1TPKc", "get_override::name"], [29, 2, 1, "_CPPv4I0E12get_override8functionPK1TPKc", "get_override::this_ptr"], [29, 1, 1, "_CPPv47getattr6handle6handle", "getattr"], [29, 1, 1, "_CPPv47getattr6handle6handle6handle", "getattr"], [29, 1, 1, "_CPPv47getattr6handlePKc", "getattr"], [29, 1, 1, "_CPPv47getattr6handlePKc6handle", "getattr"], [29, 2, 1, "_CPPv47getattr6handle6handle6handle", "getattr::default_"], [29, 2, 1, "_CPPv47getattr6handlePKc6handle", "getattr::default_"], [29, 2, 1, "_CPPv47getattr6handle6handle", "getattr::name"], [29, 2, 1, "_CPPv47getattr6handle6handle6handle", "getattr::name"], [29, 2, 1, "_CPPv47getattr6handlePKc", "getattr::name"], [29, 2, 1, "_CPPv47getattr6handlePKc6handle", "getattr::name"], [29, 2, 1, "_CPPv47getattr6handle6handle", "getattr::obj"], [29, 2, 1, "_CPPv47getattr6handle6handle6handle", "getattr::obj"], [29, 2, 1, "_CPPv47getattr6handlePKc", "getattr::obj"], [29, 2, 1, "_CPPv47getattr6handlePKc6handle", "getattr::obj"], [29, 1, 1, "_CPPv47globalsv", "globals"], [29, 3, 1, "_CPPv46handle", "handle"], [29, 1, 1, "_CPPv4I0ENK6handle4castE1Tv", "handle::cast"], [29, 5, 1, "_CPPv4I0ENK6handle4castE1Tv", "handle::cast::T"], [29, 1, 1, "_CPPv4NKR6handle7dec_refEv", "handle::dec_ref"], [29, 1, 1, "_CPPv4I0_N6detail11enable_if_tIN6detail25is_pyobj_ptr_or_nullptr_tI1TE5valueEiEEEN6handle6handleE1T", "handle::handle"], [29, 1, 1, "_CPPv4I0_N6detail11enable_if_tIN6detail6all_ofIN6detail7none_ofINSt10is_base_ofI6handle1TEEN6detail25is_pyobj_ptr_or_nullptr_tI1TEEEENSt14is_convertibleI1TP8PyObjectEEE5valueEiEEEN6handle6handleER1T", "handle::handle"], [29, 1, 1, "_CPPv4N6handle6handleEv", "handle::handle"], [29, 5, 1, "_CPPv4I0_N6detail11enable_if_tIN6detail25is_pyobj_ptr_or_nullptr_tI1TE5valueEiEEEN6handle6handleE1T", "handle::handle::T"], [29, 5, 1, "_CPPv4I0_N6detail11enable_if_tIN6detail6all_ofIN6detail7none_ofINSt10is_base_ofI6handle1TEEN6detail25is_pyobj_ptr_or_nullptr_tI1TEEEENSt14is_convertibleI1TP8PyObjectEEE5valueEiEEEN6handle6handleER1T", "handle::handle::T"], [29, 2, 1, "_CPPv4I0_N6detail11enable_if_tIN6detail6all_ofIN6detail7none_ofINSt10is_base_ofI6handle1TEEN6detail25is_pyobj_ptr_or_nullptr_tI1TEEEENSt14is_convertibleI1TP8PyObjectEEE5valueEiEEEN6handle6handleER1T", "handle::handle::obj"], [29, 2, 1, "_CPPv4I0_N6detail11enable_if_tIN6detail25is_pyobj_ptr_or_nullptr_tI1TE5valueEiEEEN6handle6handleE1T", "handle::handle::ptr"], [29, 1, 1, "_CPPv4NKR6handle7inc_refEv", "handle::inc_ref"], [29, 1, 1, "_CPPv4NK6handlecvbEv", "handle::operator bool"], [29, 1, 1, "_CPPv4NK6handleeqERK6handle", "handle::operator=="], [29, 2, 1, "_CPPv4NK6handleeqERK6handle", "handle::operator==::h"], [29, 1, 1, "_CPPv4NK6handle3ptrEv", "handle::ptr"], [29, 1, 1, "_CPPv47hasattr6handle6handle", "hasattr"], [29, 1, 1, "_CPPv47hasattr6handlePKc", "hasattr"], [29, 2, 1, "_CPPv47hasattr6handle6handle", "hasattr::name"], [29, 2, 1, "_CPPv47hasattr6handlePKc", "hasattr::name"], [29, 2, 1, "_CPPv47hasattr6handle6handle", "hasattr::obj"], [29, 2, 1, "_CPPv47hasattr6handlePKc", "hasattr::obj"], [29, 1, 1, "_CPPv44hash6handle", "hash"], [29, 2, 1, "_CPPv44hash6handle", "hash::obj"], [29, 3, 1, "_CPPv48is_final", "is_final"], [29, 3, 1, "_CPPv49is_method", "is_method"], [29, 3, 1, "_CPPv411is_operator", "is_operator"], [29, 3, 1, "_CPPv49is_setter", "is_setter"], [29, 1, 1, "_CPPv410isinstance6handle6handle", "isinstance"], [29, 1, 1, "_CPPv4I0_N6detail11enable_if_tINSt10is_base_ofI6object1TE5valueEiEEE10isinstanceb6handle", "isinstance"], [29, 5, 1, "_CPPv4I0_N6detail11enable_if_tINSt10is_base_ofI6object1TE5valueEiEEE10isinstanceb6handle", "isinstance::T"], [29, 2, 1, "_CPPv410isinstance6handle6handle", "isinstance::obj"], [29, 2, 1, "_CPPv4I0_N6detail11enable_if_tINSt10is_base_ofI6object1TE5valueEiEEE10isinstanceb6handle", "isinstance::obj"], [29, 2, 1, "_CPPv410isinstance6handle6handle", "isinstance::type"], [29, 1, 1, "_CPPv44iter6handle", "iter"], [29, 2, 1, "_CPPv44iter6handle", "iter::obj"], [29, 3, 1, "_CPPv4I_6size_t_6size_tE10keep_alive", "keep_alive"], [29, 5, 1, "_CPPv4I_6size_t_6size_tE10keep_alive", "keep_alive::Nurse"], [29, 5, 1, "_CPPv4I_6size_t_6size_tE10keep_alive", "keep_alive::Patient"], [29, 3, 1, "_CPPv47kw_only", "kw_only"], [29, 1, 1, "_CPPv43len6handle", "len"], [29, 2, 1, "_CPPv43len6handle", "len::h"], [29, 1, 1, "_CPPv48len_hint6handle", "len_hint"], [29, 2, 1, "_CPPv48len_hint6handle", "len_hint::h"], [29, 6, 1, "_CPPv48literals", "literals"], [29, 1, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator::Extra"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator::Iterator"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator::Policy"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator::Sentinel"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator::ValueType"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator::extra"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator::first"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE13make_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_iterator::last"], [29, 1, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator::Extra"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator::Iterator"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator::KeyType"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator::Policy"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator::Sentinel"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator::extra"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator::first"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE17make_key_iteratorN6typing8IteratorI7KeyTypeEE8Iterator8SentinelDpRR5Extra", "make_key_iterator::last"], [29, 1, 1, "_CPPv4I_19return_value_policyDpE10make_tuple5tupleDpRR4Args", "make_tuple"], [29, 5, 1, "_CPPv4I_19return_value_policyDpE10make_tuple5tupleDpRR4Args", "make_tuple::Args"], [29, 2, 1, "_CPPv4I_19return_value_policyDpE10make_tuple5tupleDpRR4Args", "make_tuple::args_"], [29, 5, 1, "_CPPv4I_19return_value_policyDpE10make_tuple5tupleDpRR4Args", "make_tuple::policy"], [29, 1, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator::Extra"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator::Iterator"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator::Policy"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator::Sentinel"], [29, 5, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator::ValueType"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator::extra"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator::first"], [29, 2, 1, "_CPPv4I_19return_value_policy000DpE19make_value_iteratorN6typing8IteratorI9ValueTypeEE8Iterator8SentinelDpRR5Extra", "make_value_iterator::last"], [29, 3, 1, "_CPPv49metaclass", "metaclass"], [29, 1, 1, "_CPPv4N9metaclass9metaclassE6handle", "metaclass::metaclass"], [29, 2, 1, "_CPPv4N9metaclass9metaclassE6handle", "metaclass::metaclass::value"], [29, 3, 1, "_CPPv47module_", "module_"], [29, 1, 1, "_CPPv4N7module_10add_objectEPKc6handleb", "module_::add_object"], [29, 2, 1, "_CPPv4N7module_10add_objectEPKc6handleb", "module_::add_object::name"], [29, 2, 1, "_CPPv4N7module_10add_objectEPKc6handleb", "module_::add_object::obj"], [29, 2, 1, "_CPPv4N7module_10add_objectEPKc6handleb", "module_::add_object::overwrite"], [29, 1, 1, "_CPPv4N7module_23create_extension_moduleEPKcPKcP10module_def16mod_gil_not_used", "module_::create_extension_module"], [29, 2, 1, "_CPPv4N7module_23create_extension_moduleEPKcPKcP10module_def16mod_gil_not_used", "module_::create_extension_module::def"], [29, 2, 1, "_CPPv4N7module_23create_extension_moduleEPKcPKcP10module_def16mod_gil_not_used", "module_::create_extension_module::doc"], [29, 2, 1, "_CPPv4N7module_23create_extension_moduleEPKcPKcP10module_def16mod_gil_not_used", "module_::create_extension_module::gil_not_used"], [29, 2, 1, "_CPPv4N7module_23create_extension_moduleEPKcPKcP10module_def16mod_gil_not_used", "module_::create_extension_module::name"], [29, 1, 1, "_CPPv4I0DpEN7module_3defER7module_PKcRR4FuncDpRK5Extra", "module_::def"], [29, 5, 1, "_CPPv4I0DpEN7module_3defER7module_PKcRR4FuncDpRK5Extra", "module_::def::Extra"], [29, 5, 1, "_CPPv4I0DpEN7module_3defER7module_PKcRR4FuncDpRK5Extra", "module_::def::Func"], [29, 2, 1, "_CPPv4I0DpEN7module_3defER7module_PKcRR4FuncDpRK5Extra", "module_::def::extra"], [29, 2, 1, "_CPPv4I0DpEN7module_3defER7module_PKcRR4FuncDpRK5Extra", "module_::def::f"], [29, 2, 1, "_CPPv4I0DpEN7module_3defER7module_PKcRR4FuncDpRK5Extra", "module_::def::name_"], [29, 1, 1, "_CPPv4N7module_13def_submoduleEPKcPKc", "module_::def_submodule"], [29, 2, 1, "_CPPv4N7module_13def_submoduleEPKcPKc", "module_::def_submodule::doc"], [29, 2, 1, "_CPPv4N7module_13def_submoduleEPKcPKc", "module_::def_submodule::name"], [29, 1, 1, "_CPPv4N7module_6importEPKc", "module_::import"], [29, 2, 1, "_CPPv4N7module_6importEPKc", "module_::import::name"], [29, 1, 1, "_CPPv4N7module_7module_EPKcPKc", "module_::module_"], [29, 2, 1, "_CPPv4N7module_7module_EPKcPKc", "module_::module_::doc"], [29, 2, 1, "_CPPv4N7module_7module_EPKcPKc", "module_::module_::name"], [29, 1, 1, "_CPPv4N7module_6reloadEv", "module_::reload"], [29, 3, 1, "_CPPv412module_local", "module_local"], [29, 3, 1, "_CPPv420multiple_inheritance", "multiple_inheritance"], [29, 3, 1, "_CPPv44name", "name"], [29, 3, 1, "_CPPv46object", "object"], [29, 1, 1, "_CPPv4N6object6objectERK6object", "object::object"], [29, 1, 1, "_CPPv4N6object6objectERR6object", "object::object"], [29, 2, 1, "_CPPv4N6object6objectERK6object", "object::object::o"], [29, 2, 1, "_CPPv4N6object6objectERR6object", "object::object::other"], [29, 1, 1, "_CPPv4N6object7releaseEv", "object::release"], [29, 1, 1, "_CPPv4N6objectD0Ev", "object::~object"], [29, 3, 1, "_CPPv4I0E10object_api", "object_api"], [29, 5, 1, "_CPPv4I0E10object_api", "object_api::Derived"], [29, 1, 1, "_CPPv4NK10object_api4attrE6handle", "object_api::attr"], [29, 1, 1, "_CPPv4NK10object_api4attrEPKc", "object_api::attr"], [29, 1, 1, "_CPPv4NK10object_api4attrERR6object", "object_api::attr"], [29, 2, 1, "_CPPv4NK10object_api4attrE6handle", "object_api::attr::key"], [29, 2, 1, "_CPPv4NK10object_api4attrEPKc", "object_api::attr::key"], [29, 2, 1, "_CPPv4NK10object_api4attrERR6object", "object_api::attr::key"], [29, 1, 1, "_CPPv4NK10object_api5beginEv", "object_api::begin"], [29, 1, 1, "_CPPv4I0ENK10object_api8containsEbRR1T", "object_api::contains"], [29, 5, 1, "_CPPv4I0ENK10object_api8containsEbRR1T", "object_api::contains::T"], [29, 2, 1, "_CPPv4I0ENK10object_api8containsEbRR1T", "object_api::contains::item"], [29, 1, 1, "_CPPv4NK10object_api3docEv", "object_api::doc"], [29, 1, 1, "_CPPv4NK10object_api3endEv", "object_api::end"], [29, 1, 1, "_CPPv4NK10object_api5equalERK10object_api", "object_api::equal"], [29, 2, 1, "_CPPv4NK10object_api5equalERK10object_api", "object_api::equal::other"], [29, 1, 1, "_CPPv4NK10object_api2isERK10object_api", "object_api::is"], [29, 2, 1, "_CPPv4NK10object_api2isERK10object_api", "object_api::is::other"], [29, 1, 1, "_CPPv4NK10object_api7is_noneEv", "object_api::is_none"], [29, 1, 1, "_CPPv4I_19return_value_policyDpENK10object_apiclE6objectDpRR4Args", "object_api::operator()"], [29, 5, 1, "_CPPv4I_19return_value_policyDpENK10object_apiclE6objectDpRR4Args", "object_api::operator()::Args"], [29, 2, 1, "_CPPv4I_19return_value_policyDpENK10object_apiclE6objectDpRR4Args", "object_api::operator()::args"], [29, 5, 1, "_CPPv4I_19return_value_policyDpENK10object_apiclE6objectDpRR4Args", "object_api::operator()::policy"], [29, 1, 1, "_CPPv4NK10object_apimlEv", "object_api::operator*"], [29, 1, 1, "_CPPv4NK10object_apiixE6handle", "object_api::operator[]"], [29, 1, 1, "_CPPv4NK10object_apiixEPKc", "object_api::operator[]"], [29, 1, 1, "_CPPv4NK10object_apiixERR6object", "object_api::operator[]"], [29, 2, 1, "_CPPv4NK10object_apiixE6handle", "object_api::operator[]::key"], [29, 2, 1, "_CPPv4NK10object_apiixEPKc", "object_api::operator[]::key"], [29, 2, 1, "_CPPv4NK10object_apiixERR6object", "object_api::operator[]::key"], [29, 1, 1, "_CPPv4NK10object_api9ref_countEv", "object_api::ref_count"], [29, 3, 1, "_CPPv48pos_only", "pos_only"], [29, 3, 1, "_CPPv47prepend", "prepend"], [29, 1, 1, "_CPPv4I0E18reinterpret_borrow1T6handle", "reinterpret_borrow"], [29, 5, 1, "_CPPv4I0E18reinterpret_borrow1T6handle", "reinterpret_borrow::T"], [29, 2, 1, "_CPPv4I0E18reinterpret_borrow1T6handle", "reinterpret_borrow::h"], [29, 1, 1, "_CPPv4I0E17reinterpret_steal1T6handle", "reinterpret_steal"], [29, 5, 1, "_CPPv4I0E17reinterpret_steal1T6handle", "reinterpret_steal::T"], [29, 2, 1, "_CPPv4I0E17reinterpret_steal1T6handle", "reinterpret_steal::h"], [29, 1, 1, "_CPPv44repr6handle", "repr"], [29, 2, 1, "_CPPv44repr6handle", "repr::h"], [29, 3, 1, "_CPPv45scope", "scope"], [29, 3, 1, "_CPPv423scoped_estream_redirect", "scoped_estream_redirect"], [29, 3, 1, "_CPPv418scoped_interpreter", "scoped_interpreter"], [29, 3, 1, "_CPPv423scoped_ostream_redirect", "scoped_ostream_redirect"], [29, 1, 1, "_CPPv47setattr6handle6handle6handle", "setattr"], [29, 1, 1, "_CPPv47setattr6handlePKc6handle", "setattr"], [29, 2, 1, "_CPPv47setattr6handle6handle6handle", "setattr::name"], [29, 2, 1, "_CPPv47setattr6handlePKc6handle", "setattr::name"], [29, 2, 1, "_CPPv47setattr6handle6handle6handle", "setattr::obj"], [29, 2, 1, "_CPPv47setattr6handlePKc6handle", "setattr::obj"], [29, 2, 1, "_CPPv47setattr6handle6handle6handle", "setattr::value"], [29, 2, 1, "_CPPv47setattr6handlePKc6handle", "setattr::value"], [29, 3, 1, "_CPPv47sibling", "sibling"]]}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "class", "C++ class"], "4": ["cpp", "member", "C++ member"], "5": ["cpp", "templateParam", "C++ template parameter"], "6": ["cpp", "type", "C++ type"]}, "objtypes": {"0": "c:macro", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:class", "4": "cpp:member", "5": "cpp:templateParam", "6": "cpp:type"}, "terms": {"": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30], "0": [2, 6, 7, 8, 10, 11, 14, 15, 16, 18, 19, 21, 23, 24, 25, 28, 29], "000": 27, "0065": 7, "00e9": 7, "01": 24, "0301": 7, "04": [18, 20], "06": 20, "08": 24, "099d6e": 20, "0d3fc3": 20, "0x101b7b080": 11, "0x10cd98060": 21, "0x65": 7, "0xba": 7, "1": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 21, 23, 24, 25, 27, 28], "10": [3, 16, 18], "100": 24, "10000": 2, "1009": 20, "100l": 3, "1012": 20, "1014": 20, "1015": 20, "1020": 20, "1024": [20, 24], "1027": 20, "1030": 20, "1034": 20, "1037": 20, "1038": 20, "1040": 20, "1053": 20, "1058": 20, "1062": 20, "1064": 20, "1065": 20, "107285": 20, "1076": 20, "1077": 20, "1078": 20, "1082": 20, "1092": 20, "11": [3, 6, 8, 12, 16, 17, 18, 21, 23, 24, 25, 28], "1101": 20, "1106": 20, "1109": 20, "111": 24, "1128": 20, "1131": 20, "1144": 20, "1155": 20, "116": 19, "1160": 20, "1171": 20, "1177": 21, "1189": 20, "1190": 20, "1191": 20, "11a1": 20, "12": [22, 23, 24, 25, 28], "1208": 20, "1211": 20, "1213": 20, "1216": 20, "1223": 20, "1229": 20, "123": [1, 11, 20, 24], "1234": 15, "1249": 20, "1251": 20, "1258": 20, "1266095": 24, "1287": 20, "13": [18, 29], "1300": 18, "1326": 20, "1329": 20, "1334": 20, "1347": 20, "1350": 20, "1353": 20, "1362": 20, "1363": 20, "1368": 20, "1371": 20, "13t": 20, "14": [6, 18, 19, 21, 23, 24, 30], "1413": 20, "14159": 15, "1416": 20, "1434": 20, "1435": 20, "1438": 20, "1442": 20, "1453": 20, "1454": 20, "1455": 20, "1462": 20, "1466": 20, "1479": 20, "1496": 20, "15": [8, 18, 22, 23, 24, 30], "1502": 20, "1511": 20, "1517": 20, "1571": 20, "1581": 20, "1582": 20, "1588": 20, "1595": 20, "16": [5, 7, 19], "1603": 20, "1609": 20, "1670": 20, "1678": 20, "17": [5, 18, 19, 23], "1709": 20, "1732": 20, "1744": 20, "1748": 20, "1757": 20, "1767": 20, "1780": 20, "1788": 20, "17l": 3, "18": [20, 23, 24, 25, 28, 30], "1821": 20, "1833": 20, "1836": 20, "1837": 20, "1842": 20, "1847": 20, "1848": 20, "1851": 20, "1852": 20, "186": 24, "1860": 20, "1863": 20, "1877": 20, "1882": 20, "1884": 20, "1887": 20, "1888": 20, "1890": 20, "1895": 20, "19": 19, "1907": 20, "1910": 20, "1912": 20, "1924": 20, "1929": 20, "1950": 20, "196": 24, "1969": 20, "1976": 20, "1980": 20, "1988": 20, "1995": 20, "1d": [2, 14], "1l": 21, "1x4": 2, "1x5": 2, "1xn": [2, 20], "1z": 20, "2": [1, 2, 5, 8, 9, 10, 11, 12, 14, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29], "20": [23, 24, 25, 27, 28, 30], "2015u3": [20, 30], "2017": [18, 24, 25, 28], "2019": 18, "2022": 18, "2025": 20, "2026": 20, "2043": 20, "2048": [19, 20], "2053": 20, "2074": 20, "2087": 20, "2100": 20, "2146": 20, "2151": 20, "2152": 20, "22": 23, "2217": 20, "2223": 20, "2245": 27, "2252": 20, "2253": 20, "2265": 20, "2291": 20, "2293": 20, "2320": 20, "2321": 20, "2325": 20, "2334": 20, "2335": 20, "2338": 20, "2341": 20, "2346": 20, "2349": 20, "235": 20, "2360": 20, "2363": 20, "2364": 20, "2370": 20, "2372": 20, "2409": [20, 30], "2422": 27, "2433": 20, "2438": 20, "244": 20, "2459": 20, "2461": 20, "2463": 20, "247": 20, "2475": 20, "2477": 20, "2481": 20, "2484": 20, "2489": 20, "25": 23, "2503": 20, "2514": 20, "2527": 27, "2552": 20, "2564": 20, "2573": [20, 27], "2575": 20, "2576": 20, "2577": 20, "2588": 20, "2596": 20, "2599": 20, "260": 20, "2611": 20, "2616": 20, "262": 20, "2622": 20, "2629": 20, "2634": 20, "2636": 20, "2637": 20, "2643": 20, "2650": 20, "2657": 20, "2662": 20, "267": 20, "2675": 20, "2679": 20, "2683": 20, "2685": 20, "2698": 20, "27": [22, 23, 24, 30], "2701": 20, "2716": 20, "2729": 20, "273": 20, "2730": 20, "2735": 20, "2739": 20, "2741": 20, "2745": 20, "2746": 20, "2755": 20, "2756": 20, "2758": 20, "2759": 20, "2768": 20, "2780": 20, "2793": 20, "2796": 20, "2799": 20, "28": 24, "2801": 20, "2804": 20, "2806": 20, "2808": 20, "2814": 20, "2819": 20, "282": 20, "2824": 20, "2831": 20, "2832": 20, "2840": 20, "2846": 20, "2863": 20, "2864": 20, "2870": 20, "29": [9, 18, 23], "2903": 20, "2914": 20, "2919": 20, "2921": 20, "2938": 20, "2944": 20, "2948": 20, "2956": 20, "296": 20, "297": 20, "2972": 20, "2982": [16, 20], "2995": [16, 20], "2999": 20, "2d": 2, "2x": 19, "2x4": 14, "3": [2, 5, 8, 9, 10, 11, 12, 14, 15, 18, 22, 23, 24, 25, 28, 29, 30], "3005": 20, "3013": 20, "3020": 20, "3042": 20, "3043": 20, "3046": 20, "3049": 20, "3051": 20, "3052": 20, "3058": 20, "3059": 20, "3076": 20, "308": 20, "3080": 20, "309": 20, "3094": 20, "3101": 20, "3109": 20, "311": 20, "3116": 20, "3117": 20, "3119": 20, "312": 20, "3120": 20, "3121": 20, "3127": 20, "3129": 20, "3132": 20, "3135": 20, "3137": 20, "3141": 20, "3142": 20, "3144": 20, "3148": 20, "315": 20, "3150": 20, "3152": 20, "316": 20, "3160": 20, "3161": 20, "3166": 20, "3183": 20, "3186": 20, "3194": 20, "3195": 20, "3198": 20, "32": [5, 7, 27], "321": 20, "3210": 20, "3215": 20, "3219": 20, "3220": 20, "3229": 20, "3233": 20, "3236": 20, "3237": 20, "324": 20, "3250": 20, "3254": 20, "3257": 20, "3261": 20, "3265": 20, "3270": 20, "3275": 20, "3287": 20, "329": 20, "3290": 20, "3293": 20, "3299": 20, "3310": 20, "3324": 20, "333": 20, "3343": 20, "3348": 20, "3352": 20, "3368": 20, "3374": 20, "3376": 20, "3387": 20, "34": 20, "3402": 20, "3407": 20, "341": 20, "3419": 20, "3420": 20, "3423": 20, "3436": 20, "3443": 20, "3465": 20, "3472": 20, "3479": 20, "3486": 20, "3497": 20, "3499": 20, "35": 19, "3521": 20, "3548": 20, "3557": 20, "3577": 20, "3590": 20, "3605": 20, "3608": 20, "3610": 20, "3611": 20, "3622": 20, "3650": 20, "3659": 20, "3663": 20, "3669": 20, "3671": 20, "3679": 20, "3682": 20, "3688": 20, "3694": 20, "3699": 20, "3700": 20, "3702": 20, "3707": 20, "3709": 20, "3713": 20, "3716": 20, "3719": 20, "372": 20, "3721": 20, "3722": 20, "3732": 20, "3734": 20, "3739": 20, "3741": 20, "3744": 20, "3758": 20, "3764": 20, "3768": 20, "3774": 20, "3784": 20, "3797": 20, "380": 20, "3809": 20, "3818": 20, "3825": 20, "3826": 20, "384": 20, "3840": 20, "3845": 20, "385": 20, "3852": 20, "3860": 20, "3866": 20, "3868": 20, "3872": 20, "3878": 20, "3881": 20, "3901": 20, "3905": 20, "3913": 20, "3919": 20, "3923": 20, "3928": 20, "3946": 20, "3947": 20, "3948": 20, "3949": 20, "3958": 20, "3959": 20, "3966": 20, "3970": 20, "3971": 20, "3973": 20, "3974": 20, "3980": 20, "3981": 20, "3982": 20, "3988": 20, "3994": 20, "3l": 18, "4": [2, 3, 8, 11, 12, 14, 15, 18, 19, 23, 24, 25, 28, 30], "4008": 20, "4017": 20, "402": 20, "4038": 20, "4043": 20, "4051": 20, "4064": 20, "4065": 20, "4077": 20, "4078": 20, "4079": 20, "4098": 20, "410": 20, "4106": 20, "4119": 20, "4123": 20, "4136": 20, "4147": 20, "4183": 20, "4188": 20, "4192": 20, "4194": 20, "4195": 20, "42": [8, 9, 12, 15, 16, 18, 20], "4201": 20, "4208": 20, "4209": 20, "4216": 20, "4219": 20, "4220": 20, "4221": 20, "4232": 20, "4234": 20, "4237": 20, "4246": 20, "425": 20, "4254": 20, "4259": 20, "4269": 20, "427": 20, "4275": 20, "4278": 20, "4294": 20, "4297": 20, "4298": 20, "43": 3, "4319": [20, 21], "4327": 20, "4330": 20, "4350": 20, "4353": 20, "437": 20, "4377": 20, "4387": 20, "440": 20, "4401": 20, "4402": 20, "4406": 20, "4427": 20, "4432": 20, "4436": 20, "444": 20, "4440": 20, "4461": 20, "4463": 20, "4473": 20, "448": 20, "4483": 20, "4490": 20, "44l": 3, "4510": 20, "4516": 20, "452": 20, "4526": 20, "453": 20, "454": 20, "45696": 24, "4570": 20, "4587": 20, "459": 20, "4593": 20, "4597": 20, "4601": 20, "4621": 20, "4623": 20, "4631": 20, "4639": 20, "464": 20, "4642": 20, "4643": 20, "4674": 20, "4678": 20, "4679": 20, "4686": 20, "4713": 20, "4714": 20, "4719": 20, "472": 20, "4720": 20, "4728": 20, "473": 20, "4735": 20, "474": 20, "4745": 20, "475": 20, "4751": 20, "4753": 20, "476": 20, "4761": 20, "4762": 20, "4764": 20, "4772": 20, "4774": 20, "4779": 20, "4780": 20, "4786": 20, "479": 20, "4791": 20, "48": 18, "4805": 20, "4806": 20, "4817": 20, "4819": 20, "4827": 20, "4829": 20, "4830": 20, "4831": 20, "4832": 20, "4833": 20, "4834": 20, "4856": 20, "4857": 20, "486": 20, "4874": 20, "4876": 20, "4877": 20, "488": 20, "4893": 20, "4897": 20, "49": 27, "490": 20, "4909": 20, "4912": 20, "4916": 20, "494": 20, "4941": 20, "4952": 20, "4955": 20, "497": 20, "4971": 20, "4973": 20, "4985": 20, "4988": 20, "499": 20, "4k": [25, 28], "4x": [25, 28], "5": [2, 6, 8, 9, 11, 14, 15, 23, 25, 27, 28], "50": 27, "501": 20, "503": 20, "5042": 20, "505": 20, "5050": 20, "5051": 20, "5071": 20, "5073": 20, "5075": 20, "508": 20, "5083": 20, "510": 20, "5109": 20, "5127": 20, "5129": 20, "5137": 20, "5139": 20, "5148": 20, "5149": 20, "5150": 20, "5153": 20, "5156": 20, "5165": 20, "5166": 20, "5168": 20, "5177": 20, "518": 20, "5189": 20, "5191": 20, "5192": 20, "5193": 20, "5194": 20, "5196": 20, "5200": 20, "5201": 20, "5202": 20, "5205": 20, "5207": 20, "5207496": 24, "5208": 20, "5214": 20, "5219": 20, "5246": 20, "527": [20, 30], "5272": 20, "5291": 20, "5296": 20, "5298": 20, "5301": 20, "5302": 20, "5304": 20, "5305": 20, "5308": 20, "5314": 20, "532": 20, "5321": 20, "5322": 20, "5324": 20, "533": 20, "5330": 20, "5340": 20, "537": 20, "541": 20, "545": 20, "551": 20, "56": 6, "561": 20, "562": 20, "570": 20, "571": 20, "583": 20, "585": 20, "588": 20, "589": 20, "593": 20, "595": 20, "598": 20, "5x1": 2, "6": [2, 6, 8, 10, 11, 14, 23, 24, 27], "603": 20, "607": 20, "610": 20, "611": 20, "611372": 24, "619": 20, "624": 20, "634": 20, "636": 20, "64": 5, "643": 20, "648": 20, "64bit": 30, "650": 20, "662": 20, "666": 20, "677": 20, "679": 20, "693": 20, "695": 20, "7": [6, 8, 14, 19, 23, 24, 25, 27, 28], "700": 19, "715": 20, "720": 20, "723": 20, "724": 20, "727": 20, "729": 20, "732": 20, "74": 20, "740": 20, "742": 20, "746": 20, "752": 20, "753": 20, "755": 20, "759221": 20, "762": 20, "764": 20, "766": 20, "771": [20, 30], "772": 20, "773": 20, "774": 20, "782": 20, "784": 20, "786": 20, "788": 20, "791": 20, "794": 20, "795": 20, "798": 20, "8": [2, 5, 7, 8, 10, 11, 14, 19, 24, 25, 28, 29, 30], "802": 20, "803": 20, "804": 20, "805": 20, "81": 19, "811": 20, "812": 20, "815": 20, "817": 20, "819": 20, "8192": 19, "821": 20, "822": 20, "825": 20, "827": 20, "831": 20, "832": 20, "840": 20, "841": 20, "843": 20, "844": 20, "845": 20, "846": 20, "849": 20, "851": 20, "855": 20, "856": 20, "858": 20, "859": 20, "860": 20, "862": 20, "866": 20, "867": 20, "86d825": [20, 30], "871": 20, "872": 20, "874": 20, "879": 20, "881": 20, "882": 20, "888": 20, "889": 20, "892": 20, "893": 20, "897": 20, "898": 20, "899": 20, "8b90b": 20, "8x": [25, 28], "9": [2, 11, 18, 19, 22, 24, 25, 28], "900": 20, "902": 20, "906": 20, "915": 20, "918": 20, "920": 20, "921": 20, "923": 20, "924": 20, "925": 20, "928": 20, "93": 24, "931": 20, "934": 20, "936": 20, "937": 20, "938": 20, "944": 20, "949": 20, "950": 20, "951": 20, "952": 20, "954": 20, "954b79": 20, "960": 20, "962": 20, "963": 20, "965": 20, "970": 20, "978": 20, "979": 20, "981": 20, "984": 20, "986": 20, "987": 20, "989": 20, "995": 20, "997": 20, "999": 20, "A": [0, 1, 3, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30], "AND": 23, "And": [11, 23, 25, 28], "As": [6, 8, 9, 11, 12, 23, 24, 27, 30], "At": [5, 11, 12, 16, 20], "Be": 15, "But": [8, 10, 30], "By": [12, 14, 17, 21, 23, 25, 28], "For": [0, 2, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 27, 29, 30], "If": [0, 2, 6, 7, 8, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 24, 26, 27, 29, 30], "In": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30], "It": [0, 2, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 20, 21, 23, 24, 25, 28, 29, 30], "Its": [21, 25, 28], "NOT": [16, 23], "No": [7, 8, 9, 14, 20, 29], "Not": [7, 8, 21, 29], "ON": [22, 23, 24], "Of": 25, "On": [2, 8, 11, 18, 20, 23, 24, 30], "One": [2, 5, 7, 9, 10, 11, 12, 15, 17, 20, 23, 27], "Or": [20, 22], "Such": [2, 11, 30], "That": [2, 10, 11, 12], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29], "Then": [10, 24], "There": [0, 3, 4, 5, 8, 9, 10, 12, 14, 17, 19, 20, 21, 22, 23, 24, 26], "These": [0, 5, 6, 8, 9, 11, 15, 18, 20, 23, 27, 30], "To": [1, 2, 5, 6, 8, 10, 11, 12, 14, 15, 16, 18, 21, 22, 23, 24, 26, 29, 30], "Will": 14, "With": [2, 8, 11, 12, 18, 20, 21, 23, 25, 28], "_": [9, 20, 24, 30], "__1": 24, "__aiter__": 20, "__anext__": 20, "__attribute__": 20, "__await__": 20, "__bool__": 20, "__builtin__": 21, "__builtins__": 20, "__call__": [8, 20, 29], "__cause__": 20, "__contains__": 20, "__copy__": 8, "__cpp_nontype_template_arg": 20, "__cpp_nontype_template_parameter_class": 20, "__deepcopy__": 8, "__del__": 10, "__dict__": [9, 16, 20, 21, 29], "__doc__": 29, "__eq__": [20, 30], "__file__": [20, 23], "__func__": [8, 10, 29], "__getattr__": 20, "__getitem__": [10, 29], "__getstate__": [8, 30], "__hash__": [20, 30], "__index__": 20, "__init__": [8, 12, 20, 21, 30], "__int__": [1, 20], "__invert__": 20, "__iter__": [6, 12], "__itruediv__": 20, "__len__": [6, 12], "__main__": [16, 29], "__members__": [20, 21], "__mul__": 8, "__new__": 20, "__next__": 20, "__nonzero__": 20, "__notes__": 20, "__pybind11__": 20, "__qualname__": 20, "__repr__": [8, 11, 21], "__setattr__": 20, "__setitem__": [10, 29], "__setstate__": [8, 20, 30], "__str__": [20, 29, 30], "__truediv__": 20, "__version__": 15, "_a": [2, 8, 9, 11, 15, 16, 18, 20], "_cleanup": 12, "_data": 11, "_glibcxx_use_cxx11_abi": 20, "_highly_": 22, "_intern": 20, "_kind": 8, "_pybind11_conduit_v1_": 20, "a1": 20, "a2": [2, 20], "aaron": [25, 28], "abi": [10, 20, 30], "abil": [6, 8, 11, 12, 20], "abl": [2, 8, 10, 12, 23], "abort": 10, "about": [7, 8, 11, 17, 18, 19, 20, 21, 23, 24, 27, 30], "abov": [2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 21, 23, 24, 26, 29, 30], "abraham": [25, 28], "absolut": [7, 20], "abspath": [15, 23], "abstract": 1, "accent": 7, "accept": [2, 7, 8, 12, 14, 16, 17, 20, 25, 27, 28, 30], "access": [2, 4, 10, 11, 12, 13, 17, 18, 20, 21, 24, 25, 27, 28, 29, 30], "accessor": [14, 20, 29], "accident": [20, 30], "accompani": [8, 30], "accomplish": [8, 14, 21], "accord": [15, 20], "accordingli": 20, "account": 9, "accumul": 3, "achiev": [8, 9, 24], "acquir": [8, 12, 20, 29], "across": [8, 10, 20, 30], "act": 20, "action": 20, "activ": [11, 20, 21, 22, 24, 30], "actual": [8, 10, 12, 20, 21, 24], "acut": 7, "ad": [1, 2, 8, 10, 11, 14, 20, 21, 23, 24, 25, 30], "adapt": [8, 20, 30], "adaptor": 20, "add": [1, 3, 5, 6, 8, 9, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 30], "add1": 18, "add2": 18, "add_arrai": 14, "add_execut": [9, 22, 23], "add_librari": [22, 23, 30], "add_object": [12, 29], "add_ostream_redirect": [16, 29], "add_program_dir_to_path": 29, "add_python_modul": 23, "add_subdirectori": [9, 22], "addit": [0, 5, 6, 8, 10, 12, 14, 16, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30], "addition": [2, 3, 11, 23, 24], "address": [4, 8, 11, 20, 21], "addressof": 20, "adjust": [0, 17, 20], "adl": 20, "adler": [25, 28], "adopt": 2, "advanc": [1, 8, 9, 10, 18, 20, 21, 22, 29, 30], "advantag": [8, 14], "advis": [18, 23, 29], "affect": [12, 20, 23, 24, 27, 30], "aforement": 23, "after": [3, 9, 10, 12, 14, 18, 20, 21, 22, 23, 24, 29, 30], "afterward": 21, "ag": [8, 20, 21], "again": [8, 10, 15, 20, 21, 29, 30], "against": [8, 18, 19, 20, 22, 23, 24, 25, 28], "age_": 21, "aggreg": [8, 20], "agnost": [7, 25, 28], "agre": [8, 25, 28], "ahead": 20, "aid": 29, "aim": 23, "aka": 8, "al": 20, "algebra": 2, "algorithm": [20, 23], "alia": [2, 8, 12, 20, 30], "alias": 20, "alic": 7, "align": [20, 30], "aliv": [6, 9, 12, 20, 27, 29], "all": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30], "all_of": 29, "alloc": [8, 11, 14, 20, 24, 29], "allow": [1, 2, 8, 10, 12, 15, 16, 17, 20, 23, 24, 25, 29, 30], "almost": [3, 19, 23, 25, 28, 29], "along": [2, 20, 23], "alpha": 20, "alreadi": [2, 6, 8, 9, 10, 11, 14, 17, 18, 20, 23, 24, 29, 30], "also": [0, 2, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 29, 30], "alter": 2, "altern": [2, 6, 8, 9, 10, 11, 12, 15, 16, 18, 21, 22, 23, 24, 29], "although": [0, 1, 12, 14, 24], "alwai": [2, 5, 8, 10, 11, 12, 15, 16, 17, 20, 23, 24, 25, 28, 29, 30], "ambigu": [2, 20], "among": 20, "amount": [0, 20], "an": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "anaconda": 20, "analog": [11, 20], "analysi": 29, "analyz": 20, "ani": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 20, 21, 23, 25, 28, 29, 30], "anim": [8, 11, 12, 29], "animalbas": 8, "annot": [2, 11, 20, 29, 30], "anonym": 21, "anoth": [3, 8, 9, 11, 12, 17, 20, 23, 24, 29], "answer": [9, 20, 24], "anymor": [12, 20, 30], "anyset": [20, 29], "anyth": [6, 8, 18, 21, 23], "apart": [4, 8, 30], "api": [1, 7, 9, 12, 13, 14, 15, 16, 20, 23, 25, 29], "appear": [12, 18, 29, 30], "append": [6, 11, 12, 20, 23], "append_1": 6, "appl": [19, 25, 28], "appleclang": 30, "appli": [1, 2, 6, 8, 9, 10, 11, 17, 20, 23, 25, 28, 29, 30], "applic": [1, 9, 11, 12, 20, 22, 23], "apply_visitor": 6, "approach": [2, 4, 5, 6, 8, 9, 10, 12, 14, 18, 21, 23, 24, 30], "appropri": [2, 8, 10, 29], "appveyor": 20, "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "arbitrari": [2, 3, 5, 6, 8, 10, 11, 12, 14, 15, 20, 25, 28, 30], "arbitrarili": 11, "arcan": [25, 28], "architectur": [18, 20], "aren": [8, 20, 23], "arg": [2, 3, 6, 8, 12, 14, 15, 16, 18, 20, 21, 25, 29, 30], "arg0": [12, 20], "arg_v": [11, 20, 29], "argc": 29, "args_": 29, "args_proxi": 29, "argument": [1, 2, 3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 19, 20, 23, 25, 27, 28, 30], "argv": [20, 29], "aris": [3, 6, 23, 24], "arithmet": [14, 20, 21, 29], "arm": 20, "around": [2, 8, 10, 11, 12, 16, 20, 23, 29], "arr": [14, 15], "arr_t": 14, "arrai": [2, 5, 6, 11, 13, 15, 20, 25, 27, 28], "array_cast": 20, "array_t": [14, 15, 20], "arriv": 10, "artifact": 20, "ascii": 7, "ask": [2, 23, 25], "aspect": 11, "assert": [9, 10, 12, 14, 20, 24], "assign": [1, 8, 18, 20, 21, 25, 28, 29], "assist": 22, "associ": [2, 6, 8, 10, 12, 17, 20, 23, 29], "assum": [7, 8, 11, 17, 18, 20, 23, 26, 29], "asymmetri": 7, "asynchron": [3, 20], "atexit": 12, "attach": [0, 20, 22, 23], "attempt": [2, 6, 8, 11, 14, 15, 20, 21, 23, 24, 29, 30], "attest": 20, "attr": [9, 10, 12, 15, 16, 18, 20, 21, 29, 30], "attribut": [6, 8, 11, 12, 15, 18, 20, 23, 25, 28, 29], "attribute_error": [10, 29], "attributeerror": [10, 20, 21], "audit": 10, "augment": 20, "author": 24, "auto": [5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 29, 30], "autogener": 23, "autom": [12, 20], "automat": [0, 4, 5, 7, 10, 11, 12, 14, 18, 20, 24, 25, 28, 29, 30], "automatic_refer": [11, 29], "autowig": 23, "avail": [5, 6, 8, 10, 11, 12, 13, 14, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30], "avoid": [1, 2, 5, 6, 8, 14, 20, 21, 22, 23, 24, 25, 27, 29, 30], "awai": [23, 25, 27, 28], "awar": [2, 8, 21, 23], "ax": 14, "axel": [25, 28], "axi": 14, "b": [7, 8, 9, 11, 12, 14, 20, 23, 24, 26, 30], "back": [3, 5, 6, 7, 8, 10, 11, 12, 13, 20, 23, 29, 30], "backend": [20, 23], "background": [16, 20, 21, 30], "backtrac": 20, "backward": [20, 30], "bad": [23, 29], "bad_alloc": 10, "ball": 10, "bar": [11, 12, 20, 30], "bark": [8, 11, 12, 21], "base": [2, 5, 6, 8, 10, 11, 12, 14, 17, 20, 21, 23, 24, 25, 28, 29], "base1": 30, "base2": 30, "base_enum": 20, "baseclass": 12, "basetype1": 8, "basetype2": 8, "basetype3": 8, "basic": [5, 8, 9, 11, 12, 14, 18, 20, 22, 24, 29], "basic_str": 24, "bazel": 25, "bb9c91": 20, "beauti": 12, "becaus": [2, 7, 8, 9, 11, 12, 15, 21, 23, 24, 30], "becom": [5, 19, 20, 24, 25, 28, 30], "been": [0, 6, 8, 9, 11, 12, 14, 20, 22, 23, 24, 27, 30], "befor": [6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 20, 22, 23, 24, 27, 29, 30], "beforehand": 23, "begin": [6, 8, 11, 12, 14, 16, 20, 29], "behav": [10, 23, 29, 30], "behavior": [1, 6, 8, 10, 11, 12, 14, 17, 20, 21, 23, 27, 29, 30], "behaviour": [2, 8, 11], "behind": [12, 21], "being": [2, 7, 8, 11, 20, 30], "believ": 17, "below": [2, 3, 5, 8, 9, 10, 14, 18, 19, 21, 23, 30], "ben": [25, 28], "benchmark": [20, 25], "benefit": 2, "best": [15, 20, 24, 30], "beta": 20, "better": [20, 23, 24, 29], "between": [0, 2, 3, 4, 5, 6, 8, 11, 12, 14, 18, 19, 20, 24, 25, 28, 30], "bewar": 8, "beyond": [21, 25, 28], "bf2b031": 20, "bibtex": 24, "bidirect": 10, "big": 2, "big_mat": 2, "bigger": 24, "bigobj": [22, 23], "bin": 22, "binari": [8, 9, 18, 19, 20, 23, 25, 28, 29, 30], "bind": [2, 3, 4, 5, 9, 14, 17, 19, 20, 25, 27, 28, 29], "bind_map": [6, 20, 30], "bind_vector": [6, 20, 30], "binder": 23, "bit": [5, 7, 17, 18, 20, 21, 27], "black": 20, "blame": 20, "bloat": [20, 23], "block": [2, 8, 10, 17, 20], "blown": 27, "bodi": [8, 12, 14], "boilerpl": [25, 28], "bool": [1, 5, 6, 8, 14, 15, 20, 24, 29], "bool_": [15, 20, 29], "boolean": [5, 17, 20], "boom": 29, "boost": [6, 11, 18, 19, 20, 25, 27, 28], "bootstrap": 26, "bori": [25, 28], "boromir": 10, "borrow": [18, 20, 29, 30], "borrowed_t": [20, 30], "both": [2, 5, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 30], "bottom": 20, "bound": [2, 6, 8, 10, 11, 14, 15, 18, 20, 21, 30], "boundari": [7, 10, 20], "box": [5, 6, 17, 18, 20], "brace": 20, "bracket": 21, "branch": 20, "break": [12, 20, 29], "breath": 20, "breviti": 18, "brew": 25, "briefli": 30, "bring": [15, 18, 21], "broadcast": 20, "broke": 20, "broken": [8, 11, 17, 20], "brought": 3, "bsd": [20, 25, 28], "buf1": 14, "buf2": 14, "buf3": 14, "buffer": [7, 13, 15, 16, 20, 25, 28, 29], "buffer_error": [10, 29], "buffer_info": [14, 20, 30], "buffer_protocol": [14, 20, 29, 30], "buffer_s": 7, "buffererror": 10, "bug": [12, 20, 30], "bugfix": 20, "buggiest": [25, 28], "bugpron": 20, "build": [8, 9, 12, 14, 18, 20, 22, 25, 26, 28, 29, 30], "build_ext": 23, "build_meta": 23, "built": [2, 7, 8, 11, 12, 18, 20, 22, 23, 25, 27, 30], "builtin": [4, 9, 20, 23, 29, 30], "builtin_except": [20, 29], "bump": 20, "burn": [25, 28], "bye": 16, "bypass": 20, "byte": [4, 14, 15, 20, 24, 25, 27, 29, 30], "bytearrai": [20, 29], "byteord": 20, "c": [1, 2, 3, 4, 5, 8, 9, 11, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30], "c4800": 20, "c9f5a": 20, "c_str": 7, "c_style": 14, "cach": [8, 20, 22, 23, 30], "cage": 8, "cake": 7, "calc": 9, "calcul": [2, 15], "call": [1, 2, 3, 4, 6, 7, 9, 10, 12, 13, 14, 16, 18, 20, 21, 22, 23, 24, 25, 29, 30], "call_go": [8, 12], "call_guard": [11, 12, 16, 20, 29], "call_noisy_func": 16, "call_noisy_funct": 16, "call_once_and_store_result": 10, "callabl": [2, 8, 10, 12, 20], "callback": [8, 10, 12, 20, 25, 27, 28, 29], "caller": [7, 24], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30], "candid": 20, "cannot": [0, 1, 2, 7, 8, 9, 10, 11, 14, 17, 18, 20, 29], "capabl": [8, 20], "capsul": [12, 15, 20, 29], "captur": [3, 7, 10, 13, 20, 21, 25, 28, 29], "care": [2, 9, 11, 12, 14, 20, 23, 27, 30], "carefulli": 12, "carri": 2, "case": [1, 2, 3, 4, 5, 6, 8, 11, 12, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 29, 30], "cast": [1, 7, 8, 9, 11, 13, 14, 16, 18, 20, 21, 27, 29, 30], "cast_error": [10, 15, 29], "castabl": 20, "caster": [4, 11, 12, 20, 25, 27, 29, 30], "cat": [8, 10, 11, 21], "catcag": 8, "catch": [8, 10, 20], "caught": [10, 20, 27, 29], "caus": [8, 10, 11, 14, 16, 17, 20, 21, 23, 24, 29, 30], "caveat": [2, 6, 8, 9, 20, 29], "ccach": 23, "cd": [18, 23, 26], "cd7eac": 20, "centric": 23, "cerr": [16, 29], "certain": [11, 12, 14, 20, 23, 24, 27, 29], "cfg": 23, "cflag": 20, "chain": [20, 21, 25, 29], "challeng": [9, 12], "chanc": [10, 30], "chang": [0, 2, 6, 8, 9, 10, 11, 12, 14, 20, 21, 23, 24, 29], "changelog": [25, 30], "chapter": 21, "char": [5, 7, 20, 24, 27, 29], "char16_t": 5, "char32_t": 5, "char8_t": 20, "char_": 20, "char_trait": 24, "charact": [5, 12, 20], "charg": 11, "charli": 21, "check": [8, 14, 15, 18, 20, 23, 24, 29], "checker": 27, "checklist": 12, "child": 17, "choic": [0, 16, 22, 23], "chr": 7, "christma": 20, "chrono": [4, 5, 20, 25], "ci": [20, 25, 28], "cibuildwheel": 23, "circular": 21, "circumst": 12, "circumv": 12, "citat": 20, "citizen": 20, "cl": [8, 15, 20], "cl025": 19, "cl034": 19, "cl042": 19, "cl057": 19, "cl065": 19, "cl084": 19, "cl085": 19, "cl098": 19, "cl121": 19, "cl145": 19, "cl200": 19, "cl262": 19, "cl279": 19, "cl297": 19, "cl323": 19, "cl332": 19, "cl414": 19, "cl421": 19, "cl445": 19, "cl470": 19, "cl492": 19, "claim": 17, "clamp": 20, "clang": [12, 18, 19, 20, 22, 23, 24, 25, 28, 30], "clarif": 20, "clarifi": [11, 20], "clash": [20, 24, 30], "class": [1, 2, 3, 5, 6, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 30], "class_": [2, 5, 6, 8, 11, 12, 14, 15, 17, 19, 20, 21], "classic": [3, 20, 23, 25, 28, 30], "classtyp": 12, "claus": [10, 20], "clazi": 20, "clean": [20, 27, 29], "cleanup": [12, 20], "cleanup_callback": 12, "clear": [6, 9, 10, 11, 20, 24, 29], "clearli": 8, "cli": 23, "clone": [23, 26], "close": [10, 20, 23], "closest": 20, "closur": [3, 21], "cmake": [9, 18, 20, 25, 26, 28], "cmake_": 23, "cmake_arg": 20, "cmake_build_parallel_level": 23, "cmake_build_typ": [20, 22, 23], "cmake_crosscompil": 20, "cmake_cxx_extens": 23, "cmake_cxx_standard": [22, 23, 30], "cmake_cxx_standard_requir": 23, "cmake_cxx_visibility_preset": [20, 30], "cmake_disable_find_package_pybind11": 22, "cmake_exampl": [18, 23], "cmake_install_includedir": 20, "cmake_interprocedural_optim": [20, 22, 23, 30], "cmake_interprocedural_optimization_": 23, "cmake_minimum_requir": [9, 23], "cmake_module_path": 20, "cmake_prefix_path": 22, "cmake_strip": 23, "cmakecach": 24, "cmakedir": 20, "cmakelist": 24, "cmdclass": 23, "cmp0148": [20, 22], "cname": 29, "code": [1, 2, 3, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 28, 29, 30], "codebas": [17, 20, 23], "codec": [7, 20], "coeffici": 2, "cog": 24, "col": 14, "collect": [8, 10, 11, 12, 20, 21, 27, 29], "collector": [11, 20], "column": 14, "com": [12, 20, 23, 24, 25, 26, 28], "combin": [7, 9, 11, 20, 25, 27], "combining_e_acut": 7, "come": [3, 8, 11], "comma": [8, 12], "command": [12, 18, 20, 23, 24], "comment": [12, 20, 24, 25, 28], "commerci": 23, "commit": [20, 23], "common": [6, 16, 17, 20, 23, 24, 25, 28, 30], "commonli": 12, "commun": [17, 26], "compact": [25, 27, 28], "companion": 30, "compar": [2, 11, 14, 19, 20, 21, 23, 25, 28, 30], "comparison": [19, 20, 21, 30], "compat": [2, 8, 14, 20, 21, 23, 25, 28, 30], "compil": [1, 2, 6, 7, 8, 11, 12, 14, 20, 21, 22, 23, 24, 29], "complet": [2, 3, 6, 8, 9, 11, 12, 14, 15, 17, 18, 20, 23, 24, 29, 30], "complex": [5, 8, 11, 14, 20, 21, 22, 23, 25, 27, 28], "compliant": 20, "complic": [12, 14], "compon": [20, 22, 23, 24, 30], "compos": 23, "compound": 13, "compromis": 2, "comput": [3, 14, 15, 20, 24], "conan": 20, "concat": 20, "concaten": 20, "concept": [12, 27], "concern": [20, 21, 23, 30], "conclus": 20, "concret": [14, 21], "concurr": [9, 16], "conda": [20, 23, 25, 30], "condit": [20, 21, 25, 28], "config": [18, 20, 22, 23, 29, 30], "configur": [14, 20, 24], "confin": 6, "conflict": [6, 8, 20, 24, 30], "conform": [2, 14, 18, 20], "confus": [0, 8, 12, 20, 30], "conjunct": 30, "consequ": 27, "conserv": 21, "consid": [2, 6, 8, 11, 12, 19, 20, 21], "consider": [2, 23, 24], "consist": [1, 6, 10, 11, 12, 14, 16, 17, 20, 21, 29, 30], "const": [2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 17, 20, 21, 24, 27, 29, 30], "const_": 21, "const_nam": [1, 20, 30], "constant": 20, "constexpr": [14, 20, 25, 28, 29], "constraint": 2, "construct": [1, 5, 6, 7, 8, 11, 14, 20, 23, 29], "constructor": [11, 12, 14, 15, 16, 20, 21, 25, 28, 29], "consult": [12, 29], "contain": [2, 3, 4, 7, 8, 10, 11, 12, 14, 15, 17, 20, 21, 22, 23, 24, 25, 27, 28, 29], "content": [6, 11, 12, 14, 18, 23, 25], "context": [9, 12, 16, 20, 29], "contigu": [2, 14, 20], "continu": [10, 20, 25, 28, 30], "contrari": 21, "contrast": [2, 23, 29], "contribut": [20, 27], "contributor": 26, "contriv": [2, 14], "control": [19, 23], "convei": 12, "conveni": [2, 5, 6, 8, 9, 11, 13, 14, 17, 20, 21, 25], "convent": [11, 20, 24, 25], "convers": [1, 2, 10, 11, 15, 17, 18, 19, 20, 25, 28, 29, 30], "convert": [0, 1, 2, 5, 6, 7, 8, 10, 14, 15, 18, 20, 25, 30], "cookiecutt": 23, "copi": [3, 4, 5, 6, 8, 9, 11, 12, 14, 20, 25, 28, 29, 30], "copy_matrix": 2, "copyabl": [8, 11, 20], "copyright": 18, "core": [5, 6, 20, 23], "corlai": [23, 25, 28], "corner": 20, "correct": [8, 20, 23, 24, 25, 28, 29, 30], "correctli": [7, 20, 22, 23, 27, 30], "correspond": [0, 6, 7, 8, 10, 12, 16, 20, 21, 29], "correspondingli": 3, "corrupt": [8, 11, 15, 20], "cost": [3, 21, 25, 28], "costli": 6, "could": [2, 7, 8, 10, 11, 12, 14, 19, 20, 21, 24, 27, 29, 30], "couldn": 20, "count": [1, 5, 10, 11, 12, 14, 17, 19, 20, 25, 28], "counterpart": [6, 20, 29], "coupl": [9, 20, 24], "cours": [11, 12], "cousineau": [25, 28], "cout": [1, 5, 7, 9, 11, 16, 20, 29], "cover": [5, 8, 9], "coverag": 20, "coverti": 20, "cp36": 20, "cp37": 20, "cpp": [2, 3, 6, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 22, 23, 24], "cpp_function": [3, 11, 12, 20, 24], "cpp_modul": [9, 20], "cpp_std": 23, "cppbase1": 20, "cppbase2": 20, "cppbinder": 23, "cppcoreguidelin": 20, "cppexp": 10, "cppflag": 20, "cppimport": 25, "cpprefer": 17, "cpu": 24, "cpyext": [20, 30], "cpython": [9, 11, 12, 20, 29, 30], "crash": [10, 11, 20, 27, 29], "creat": [2, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 20, 22, 23, 25, 26, 28, 29, 30], "create_exampl": 17, "create_extension_modul": [20, 29, 30], "create_pet": 8, "creation": [8, 20, 23, 25, 28], "credit": 18, "critic": [8, 23], "cross": [4, 18, 20, 23, 30], "crucial": [8, 23], "crunch": 14, "csc_matrix": 2, "csr_matrix": 2, "ctor": 20, "cuda": [20, 25, 28, 30], "cuda_visibility_preset": 23, "culprit": 24, "cumbersom": 2, "curdir": 15, "curdir_ab": 15, "current": [0, 8, 9, 10, 12, 15, 16, 18, 20, 21, 23, 27, 29], "custom": [4, 5, 6, 11, 12, 14, 15, 20, 23, 24, 25, 28, 29], "custom_python_typ": 30, "custom_type_setup": [8, 20, 29], "customiz": 23, "cxx": [23, 30], "cxx_standard": 23, "cxx_visibility_preset": [22, 23], "cycl": [9, 20, 29], "cyclic": 12, "cygwin": [20, 25, 28], "d": [8, 14, 15, 20, 23, 24], "dachshund": 8, "dai": 27, "danger": [8, 12], "dangl": 20, "darwin": 18, "data": [2, 4, 5, 6, 7, 8, 9, 11, 14, 16, 20, 21, 25, 27, 28, 29, 30], "datatyp": [0, 20], "date": [0, 5, 26], "datetim": 0, "david": [25, 28], "de": 8, "dead": 29, "deal": [6, 10, 11, 14, 20, 29], "dealloc": [8, 11, 17, 20], "dean": [24, 25, 28], "debug": [11, 12, 20, 23, 27, 29, 30], "debug_posfix": 20, "dec_ref": [12, 20, 29], "dec_ref_each_pyobject_ptr": 24, "decid": 6, "decim": 15, "decimal_exp": 15, "declar": [1, 6, 7, 8, 10, 11, 12, 14, 17, 19, 20, 21, 29, 30], "decltyp": [6, 29], "declval": 29, "decod": [7, 20], "decoupl": 11, "decreas": [3, 24, 29], "dedic": 8, "deduc": [20, 21, 23], "deduct": 20, "deep": 8, "deepcopi": 25, "deepli": 24, "def": [1, 2, 3, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 30], "def_buff": [14, 20, 30], "def_properti": [11, 21], "def_property_": 20, "def_property_readonli": 21, "def_property_readonly_stat": [8, 21, 30], "def_property_stat": 21, "def_readonli": [6, 8, 21], "def_readonly_stat": 21, "def_readwrit": [6, 8, 11, 12, 21], "def_readwrite_stat": [20, 21, 30], "def_stat": 21, "def_submodul": [20, 29], "default": [1, 2, 8, 10, 12, 14, 16, 17, 20, 22, 23, 24, 25, 29, 30], "default_": 29, "default_opt": 23, "defin": [0, 1, 3, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 20, 21, 22, 23, 29], "definit": [2, 6, 8, 9, 11, 14, 17, 19, 20, 21, 22, 24, 29, 30], "del": [20, 23], "delai": 20, "delattr": [15, 29], "deleg": 10, "delet": [11, 14, 20, 24], "delimit": 16, "deliv": 24, "delta": 0, "demand": [14, 29], "demo": 10, "demonstr": [1, 3, 6, 8, 10, 11, 14, 15, 17, 18, 21], "denot": 17, "dens": [2, 5, 14, 20], "depend": [0, 3, 4, 5, 7, 11, 12, 14, 16, 20, 23, 24, 25, 26, 28, 30], "deprec": [8, 20, 24, 29], "dequ": [5, 6, 20], "derefer": 20, "dereferenc": 20, "deriv": [8, 11, 20, 21, 29, 30], "descr": 29, "describ": [2, 8, 10, 11, 14, 16], "descript": [5, 11, 14, 20, 29], "descriptor": [14, 16, 20], "design": [6, 17, 23], "desir": [2, 7, 8, 12, 14, 19, 20, 24], "destin": [11, 20, 23], "destroi": [9, 14, 16, 27], "destruct": [8, 11, 12, 20, 29], "destructor": [10, 11, 20, 25, 29], "detail": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 23, 24, 29, 30], "detect": [3, 8, 11, 20, 22, 23, 27, 29], "determin": [6, 8, 10, 11, 20, 23, 29], "dev": [18, 20, 22, 23], "devdoc": 30, "develop": [7, 11, 18, 22, 23, 24, 26, 30], "dict": [6, 8, 9, 10, 11, 12, 15, 20, 29], "dictat": [2, 12], "dictionari": [15, 20, 29], "did": [8, 20, 21, 23, 24], "differ": [0, 2, 4, 9, 10, 11, 14, 16, 18, 19, 20, 21, 23, 24, 29, 30], "difficulti": 30, "dimens": [2, 14, 20], "dimension": [2, 14, 20], "dir": [20, 23], "direct": [5, 8, 13, 15, 18, 29, 30], "directli": [2, 8, 9, 10, 11, 14, 16, 20, 21, 23, 26, 27, 30], "directori": [9, 15, 18, 20, 22, 23, 29], "dirnam": 23, "dirti": 23, "disabl": [6, 8, 11, 12, 16, 20, 22, 23, 30], "disable_enum_members_docstr": 12, "disable_function_signatur": 12, "disable_user_defined_docstr": 12, "disallow": 2, "disambigu": 21, "disarm": 20, "discard": [8, 10, 20], "discard_as_unrais": [8, 10, 20, 29], "discourag": 23, "discours": 24, "discover": 23, "discoveri": [20, 22, 23], "discuss": [2, 4, 8, 11, 16, 21, 29], "disk": 16, "dispatch": [8, 20, 29], "displai": [7, 12, 20], "distinct": [2, 8], "distinguish": 20, "distribut": [20, 25, 28], "distutil": [20, 23], "divid": 10, "dlopen": 24, "do": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 20, 21, 23, 24, 29, 30], "do_something_with_exampl": 17, "doc": [8, 9, 12, 14, 18, 19, 20, 23, 29, 30], "docstr": [18, 20, 21, 23, 25, 29], "document": [2, 8, 9, 10, 18, 20, 21, 23, 24, 25, 28, 29, 30], "docutil": 20, "doe": [0, 2, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 21, 23, 26, 27, 29, 30], "doesn": [8, 11, 20, 29, 30], "dog": [8, 10, 11, 12, 21], "dogbas": 8, "dogcag": 8, "doggi": 8, "domain_error": 10, "don": [2, 6, 8, 12, 17, 20, 21, 23, 24, 30], "done": [2, 8, 14, 15, 16, 17, 19, 20, 24, 30], "doubl": [2, 5, 6, 8, 11, 14, 20, 30], "down": [9, 11, 14, 29], "downcast": [12, 20, 25], "download": [23, 26], "downsid": [4, 6, 12], "doxygen": [20, 29], "doxygenfunct": 29, "doxygenxml": 29, "dozen": 20, "dpybind11_findpython": [23, 24], "dpybind11_python_vers": 23, "dpython_execut": [23, 24], "dramat": [25, 28], "drastic": 20, "drop": [14, 20], "dtor": 20, "dtype": [2, 14, 15, 20, 29, 30], "due": [2, 8, 9, 11, 20, 24, 29, 30], "dummi": 19, "dump": 8, "dup2": 16, "duplic": [8, 20, 23], "durat": [0, 5, 8, 14], "duration_cast": 0, "dure": [8, 12, 20, 23, 24, 27, 29], "dynam": [2, 5, 8, 11, 14, 20, 23, 25, 29], "dynamic_attr": [20, 21, 29], "dynamic_cast": 8, "dynamic_lookup": [19, 23], "e": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 23, 25, 28, 29, 30], "e402": 23, "e72d95": 20, "ea": 10, "each": [0, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 17, 19, 20, 29, 30], "earli": 20, "earlier": [8, 11], "eas": 23, "easi": [2, 6, 9, 24, 25, 28, 30], "easier": [10, 14, 20, 29], "easiest": 7, "easili": [8, 11, 20, 21], "eastern": 20, "edg": 19, "edit": 23, "edu": 19, "effect": [2, 6, 8, 12, 20, 24, 29], "effici": [14, 20, 21, 24, 25, 28, 30], "effort": [5, 20, 24, 25, 28], "egg": 15, "eigen": [4, 5, 6, 11, 14, 20, 25, 27, 28], "eigendmap": 2, "eigendref": 2, "eigendstrid": 2, "either": [0, 2, 6, 8, 9, 10, 12, 14, 15, 16, 18, 22, 23, 24, 29, 30], "elabor": 11, "element": [2, 5, 6, 11, 14, 15, 20, 30], "elementari": 6, "elimin": [11, 20], "ellipsi": [13, 20, 29], "els": [8, 10, 11, 12, 16, 18, 20, 29], "elsewher": [8, 12, 17, 23], "emb": [8, 9, 20, 22, 23, 29, 30], "embed": [8, 20, 22, 25, 30], "emit": 30, "emoji": 7, "emploi": 23, "empti": [11, 20, 21, 22, 29], "emscripten": 20, "emul": [7, 12], "en": 23, "enabl": [0, 2, 3, 4, 6, 8, 11, 12, 17, 20, 21, 23, 24, 29, 30], "enable_if_t": 29, "enable_shared_from_thi": [17, 20], "encapsul": 24, "encod": [7, 8, 20, 21], "encount": [2, 10, 20, 29], "encourag": [27, 30], "end": [2, 5, 6, 11, 12, 16, 17, 20, 27, 29, 30], "endian": [7, 20], "endif": 23, "endl": [1, 11], "enforc": [12, 18, 20], "engin": 23, "enhanc": 20, "enorm": [25, 28], "enough": 24, "ensu": [1, 11], "ensur": [1, 2, 7, 8, 11, 12, 14, 16, 20, 21, 23, 30], "entir": [2, 8, 10, 11, 14, 20], "entireti": 6, "entri": [11, 14, 20, 21, 23, 24, 25, 28, 29, 30], "enum": [8, 12, 20, 21, 29, 30], "enum_": [12, 20, 21], "enumer": [20, 25, 28], "env": 15, "environ": [15, 18, 20, 22, 23, 26, 30], "epoch": 0, "equal": [20, 29], "equal_to": 20, "equival": [2, 11, 15, 18, 20, 21, 23, 25, 28, 29, 30], "eric": [25, 28], "err_context": 29, "error": [1, 8, 9, 11, 20, 21, 24, 25, 29], "error_already_set": [7, 8, 10, 15, 20, 24, 29], "error_context": 8, "error_guard": 20, "escap": 30, "especi": [8, 20, 23, 30], "essenti": [9, 11], "establish": [1, 20, 29], "et": 20, "etc": [1, 3, 5, 6, 10, 11, 20, 21, 23, 24, 25, 30], "eval": [9, 10, 16, 20], "eval_expr": 16, "eval_fil": [9, 16, 20], "eval_single_stat": 16, "eval_stat": [16, 20], "evalu": [9, 12, 13, 20, 24], "even": [2, 6, 7, 8, 9, 11, 14, 20, 21, 22, 23, 24, 27, 30], "event": [8, 10], "eventu": [8, 11, 30], "ever": [8, 10], "everi": [1, 2, 4, 6, 7, 8, 10, 11, 14, 25, 28], "everyth": [9, 12, 16, 20, 21, 23, 25, 28], "everywher": [4, 7, 20], "evid": 24, "ex": 17, "ex1": 24, "ex2": 24, "exact": [5, 20, 22, 23, 30], "exactli": [6, 8, 27], "examin": 10, "exampl": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30], "example2": 24, "exc": [10, 29], "exc_storag": 10, "excel": [0, 25, 28], "except": [2, 3, 8, 11, 12, 13, 16, 18, 19, 20, 22, 23, 25, 28], "exception_ptr": 10, "exceptiontransl": 20, "excess": [12, 24, 25, 28], "exchang": 14, "excit": 20, "exclud": 12, "exclude_from_al": 23, "exclus": [20, 23, 30], "excus": 7, "exec": [8, 9, 16, 20], "execut": [3, 12, 18, 22, 23, 24, 25, 29], "exercis": [10, 18], "exist": [6, 8, 9, 10, 11, 14, 17, 18, 20, 21, 23, 24, 25, 28, 29], "exit": [12, 20, 22], "exp": [5, 15], "exp_pi": 15, "expand": 20, "expect": [2, 7, 14, 16, 20, 21, 23, 30], "expens": [2, 5, 20, 21, 25, 28], "experi": [20, 30], "experiment": [5, 6, 20], "expert": 1, "explain": [5, 8, 9, 11, 18, 20], "explan": 23, "explicit": [2, 11, 12, 15, 20, 29, 30], "explicitli": [1, 2, 8, 10, 11, 12, 15, 18, 20, 21, 23, 24, 29], "export": [8, 10, 11, 12, 20, 21, 24, 25, 30], "export_valu": 21, "expos": [3, 5, 6, 8, 11, 12, 13, 14, 18, 20, 21, 23, 24, 25, 28, 29], "express": [1, 7, 9, 10, 13, 14, 20], "ext_modul": 23, "extend": [9, 12, 20, 25, 28], "extens": [1, 5, 8, 9, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "extension_modul": 23, "extern": [8, 9, 19, 20, 22, 23, 26], "extra": [3, 8, 9, 16, 20, 21, 22, 28, 30], "extra_compile_arg": 20, "extra_link_arg": 20, "extract": [1, 3, 6, 14, 18, 20], "extraflag": 20, "extrem": [14, 18, 24], "f": [2, 3, 8, 11, 14, 15, 20, 24, 29], "f3109d": 20, "f_style": 14, "facil": 8, "fact": [8, 17, 23, 24], "factor": [20, 25, 28, 30], "factori": [8, 20, 30], "fail": [7, 8, 10, 11, 12, 15, 18, 20, 21, 24, 29, 30], "failur": [1, 8, 10, 20, 29], "fairli": [1, 6, 19, 20, 24], "fall": [8, 11, 20, 23, 29], "fals": [1, 2, 6, 7, 8, 10, 11, 14, 17, 20, 23, 29, 30], "famili": [5, 12], "familiar": [1, 8, 11, 18], "faq": [20, 23, 24], "fast": [14, 15, 20, 25, 28], "fast_calc": 9, "faster": [19, 20, 24], "fatal": 9, "fault": [8, 11, 17, 20], "favor": [19, 20, 30], "favorit": 7, "feasibl": 16, "featur": [3, 6, 8, 9, 14, 17, 18, 20, 22, 23, 27, 29, 30], "feel": 17, "fetch": [20, 23, 29], "few": [8, 9, 12, 15, 20, 23, 24, 25, 28], "fewer": 19, "field": [8, 14, 20, 25], "file": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29], "filenam": 24, "filesystem": [5, 20], "fill": [23, 30], "final": [6, 20, 24, 25, 29], "finalize_interpret": [9, 20, 29], "financi": [25, 28], "find": [8, 20, 22, 23, 26], "find_instal": 23, "find_packag": [9, 20, 22, 24, 30], "findpython": [20, 24, 30], "findpython2": [20, 23], "findpython3": [20, 23], "findpythoninterp": [20, 22, 30], "findpythonlib": [20, 22, 24, 30], "fine": [5, 8], "first": [0, 1, 2, 7, 8, 10, 11, 12, 14, 16, 17, 20, 21, 24, 25, 26, 29, 30], "five": 12, "fix": [8, 16, 20, 24, 27, 30], "fixtur": 20, "flag": [2, 8, 12, 14, 18, 19, 20, 21, 22, 23, 24, 29, 30], "flag_noconvert": 29, "flag_non": 29, "flavor": [3, 23], "flexibl": 23, "flight": 20, "flip": 2, "float": [0, 2, 5, 8, 11, 14, 15, 20, 21, 24, 30], "float32": [14, 15], "float64": [2, 14], "float_": [15, 20, 29], "floats_onli": 11, "floats_pref": 11, "flto": [20, 23], "fluffi": 8, "flush": 16, "fmt": 9, "fn": [8, 29], "fn_000": 19, "fn_001": 19, "fn_002": 19, "fn_003": 19, "focu": [4, 8, 23], "focus": [9, 20, 30], "fold": 20, "folder": [23, 26], "follow": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30], "followup": 20, "font": 7, "foo": [8, 11, 12, 20, 21, 23, 24, 29, 30], "foo_const": 21, "foo_mut": 21, "food": 7, "forc": [6, 20, 22, 23, 24, 30], "forcecast": 14, "foreign": [20, 30], "foremost": 2, "forg": [23, 25], "forget": [6, 20, 24], "forgotten": [20, 30], "form": [18, 20, 23, 24, 30], "format": [9, 12, 14, 20, 22, 26], "format_descriptor": [14, 20], "formatt": 20, "former": 2, "formerli": 20, "forth": [3, 13], "fortran": 14, "forward": [11, 20, 22, 29], "forward_lik": 20, "found": [8, 9, 10, 20, 22, 23, 25, 28, 29], "four": [19, 23], "fpic": [18, 23], "fprintf": 16, "frame": [8, 29], "framework": 20, "free": [11, 17, 20, 29], "freed": [9, 11, 17, 29], "freedom": 23, "freez": 20, "frequent": 25, "friend": 8, "friendli": 20, "frodo": 10, "frog": 8, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30], "from_arg": 20, "from_buff": 14, "from_memori": [14, 20], "frozenset": 20, "ftemplat": 24, "full": [2, 18, 20, 23, 26, 27], "fulli": [2, 8, 20], "func": [8, 12, 29], "func_arg": 3, "func_cpp": 3, "func_ret": 3, "function": [1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 17, 19, 20, 22, 23, 25, 27, 28], "functor": 29, "fundament": [2, 4, 5, 6, 11, 14], "further": [10, 11, 20, 23], "furthermor": 14, "futur": [20, 23, 30], "fvisibl": [10, 12, 19, 24, 30], "g": [2, 3, 6, 8, 9, 10, 11, 12, 14, 15, 18, 19, 20, 21, 23, 25, 28, 29, 30], "gain": 20, "garbag": [8, 11, 12, 20, 21, 27], "gcc": [10, 12, 20, 23, 24, 25, 28, 30], "gener": [1, 2, 3, 4, 8, 9, 11, 14, 15, 17, 18, 19, 20, 24, 25, 27, 28, 30], "generic_typ": [8, 29], "get": [0, 2, 5, 7, 8, 10, 11, 12, 14, 17, 18, 20, 21, 23, 25, 26, 29, 30], "get_answ": 16, "get_child": 17, "get_cmake_dir": 20, "get_data": 11, "get_includ": [20, 30], "get_intern": 20, "get_local_intern": 20, "get_matrix": 2, "get_memoryview1d": 14, "get_memoryview2d": 14, "get_nam": 8, "get_overload": [8, 20, 30], "get_overrid": [8, 20, 29, 30], "get_point": 20, "get_shared_data": 12, "get_stor": 10, "get_typ": 30, "get_type_overload": 20, "get_type_overrid": 20, "get_window_text": 7, "getattr": [15, 29], "getdata": 11, "getmatrix": 2, "getnam": 21, "getpoint": 17, "getter": [8, 11, 21], "gettext": [20, 30], "getwindowtext": 7, "getwindowtextlength": 7, "gil": [8, 9, 11, 20, 24, 25, 29], "gil_not_us": 29, "gil_safe_call_onc": 20, "gil_safe_call_once_and_stor": [10, 20], "gil_scoped_acquir": [8, 9, 12, 20], "gil_scoped_releas": [9, 11, 12, 20], "git": [23, 26], "github": [12, 20, 23, 24, 25, 26, 28], "give": [0, 5, 11, 14, 17, 20, 22, 23, 24], "given": [8, 10, 11, 14, 16, 17, 18, 21, 23, 29, 30], "glibc": 20, "glob": 23, "global": [6, 8, 9, 11, 20, 23, 25, 29, 30], "go": [8, 11, 12, 24, 29, 30], "goal": [21, 25, 28, 30], "goe": [12, 17, 20, 21, 29, 30], "gokaslan": [25, 28], "gone": [20, 30], "good": [0, 8, 11, 18, 23, 24, 29], "googl": [20, 25, 28], "got": 20, "gotcha": [12, 13], "grammar": 20, "graph": [8, 10], "graylab": 19, "great": [12, 14], "greater": 0, "greatli": [20, 27, 30], "gritti": 29, "gross": [25, 28], "group": [20, 29], "grow": [19, 20], "grown": [25, 28], "guarante": [14, 24], "guard": [9, 16, 20, 29], "guess": 17, "gui": 3, "guid": [11, 20, 22, 23, 25, 28], "h": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 24, 27, 29, 30], "ha": [0, 2, 6, 7, 8, 9, 10, 11, 12, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "had": [5, 11, 19, 20, 23], "hand": [2, 4, 8, 11, 24], "handi": [16, 25, 28], "handl": [1, 7, 8, 9, 11, 12, 13, 20, 25, 29], "handle_type_nam": 20, "handler": 10, "happen": [2, 5, 6, 11, 23], "happi": 20, "hard": [8, 11], "hardcod": 20, "harder": [20, 23], "harmless": [7, 20], "hasattr": [29, 30], "hash": [6, 20, 23, 29, 30], "hashabl": 30, "hasn": 23, "hatch": 30, "have": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 20, 21, 23, 24, 27, 29, 30], "haven": 30, "header": [0, 2, 3, 5, 6, 8, 11, 14, 19, 20, 22, 23, 25, 28, 29, 30], "heap": 20, "heap_typ": 8, "heavi": [25, 28], "heavili": [6, 15], "held": [12, 20, 29], "hello": [9, 11, 15, 16, 20, 29], "help": [8, 11, 18, 20, 21, 27, 29, 30], "helpappreci": 16, "helper": [8, 10, 20, 23, 24, 25, 29], "hemispher": 20, "henc": [6, 11, 14, 18, 19, 23], "henri": [25, 28], "here": [3, 5, 8, 9, 10, 11, 12, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30], "hidden": [10, 12, 19, 20, 23, 24], "hide": 30, "hierarch": [20, 21], "hierarchi": [8, 20], "high": 23, "high_resolution_clock": 0, "higher": [20, 23], "highest": [0, 23], "highli": [12, 20, 23, 30], "highlight": [8, 11, 12], "hint": [17, 20, 23, 25, 29], "histor": 23, "hold": [2, 6, 8, 12, 15, 20, 24, 29, 30], "holder": [8, 11, 17, 20, 30], "holder_help": 17, "home": 15, "homebrew": 26, "hook": [10, 20, 23, 29], "hopefulli": 27, "host": 20, "houliston": [25, 28], "how": [1, 2, 3, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 23, 27, 30], "howev": [0, 2, 6, 8, 9, 11, 12, 15, 18, 19, 20, 21, 23, 24, 27, 29, 30], "howtosetupllvmstylertti": 8, "hpc": 20, "hr": 7, "ht_type": 8, "html": [8, 12, 14, 23, 30], "http": [8, 12, 14, 19, 20, 23, 24, 26, 30], "huebl": [25, 28], "hulucc": [25, 28], "human": [11, 21], "huski": 8, "hwnd": 7, "hypothet": 10, "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29], "i386": 18, "ic": 7, "icc": [20, 25, 28], "icx": 20, "id": 20, "ideal": [23, 24], "ident": [11, 16, 19, 20, 22, 23, 24, 29], "identifi": [11, 17, 29], "idiom": 20, "idx": 14, "iextern": 18, "ifdef": 20, "ignor": [0, 1, 7, 8, 10, 11, 20, 23, 24], "illeg": 17, "illustr": [8, 10, 11, 16], "imag": 23, "immedi": [10, 11, 22, 29], "immort": 20, "immut": [5, 24], "impact": [24, 30], "implement": [1, 6, 7, 8, 10, 11, 16, 18, 20, 23, 25, 27, 28, 29], "impli": [11, 17], "implic": 6, "implicit": [1, 6, 7, 11, 13, 20, 25, 29], "implicitli": [2, 7, 12, 20], "implicitly_convert": [8, 11, 20], "import": [0, 1, 3, 6, 8, 10, 11, 12, 15, 16, 17, 18, 20, 21, 22, 23, 25, 29, 30], "import_error": [10, 29], "importantli": [8, 20, 30], "importerror": [8, 10], "importlib": 20, "imposs": [6, 8, 29], "improp": 20, "improv": [8, 15, 20, 23, 25, 28, 30], "inabl": 20, "inaccess": 20, "inc_ref": [20, 29], "includ": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30], "include_dir": 23, "include_pybind11": 23, "inclus": [7, 20], "incompat": [2, 8, 11, 14, 20, 24, 30], "incomplet": [20, 29], "inconsist": [11, 17, 20, 30], "inconveni": 24, "incorpor": 23, "incorrect": [11, 20, 30], "increas": [3, 12, 19, 20, 23, 27, 29], "incred": 20, "increment": [20, 24], "increment_3d": 14, "increment_ptr": 24, "incur": 21, "indent": [12, 16], "independ": [0, 9, 17, 20, 24], "index": [11, 14, 20, 29], "index_at": 14, "index_error": [10, 29], "indexerror": 10, "indexing_suit": 20, "indic": [1, 2, 8, 10, 11, 12, 14, 20, 21, 24, 29], "indirect": 20, "indirectli": 8, "individu": [20, 23], "infer": [18, 25, 28], "infinit": 24, "influenc": [10, 22], "info": [14, 20, 22], "inform": [0, 8, 9, 11, 15, 17, 18, 20, 21, 23, 24, 28, 29, 30], "infrastructur": [20, 25, 28], "inherit": [12, 20, 25, 28, 30], "init": [2, 6, 8, 11, 12, 14, 17, 20, 21, 26, 30], "init_alia": 8, "init_ex": 24, "init_ex1": 24, "init_ex2": 24, "init_signal_handl": 29, "initi": [9, 12, 14, 15, 17, 19, 20, 23, 29, 30], "initialize_interpret": [9, 20, 29], "initializer_list": [8, 20], "inject": 20, "inlin": 29, "inner": [2, 25], "inplac": 23, "input": [2, 7, 8, 10, 14, 19, 20, 21, 23], "input1": 14, "input2": 14, "inputiter": 29, "ins": 15, "insert": [20, 24], "insid": [10, 20, 23, 24, 25, 28, 30], "inspect": [6, 12], "instal": [18, 20, 22, 23, 24, 25, 30], "instanc": [0, 1, 2, 6, 8, 9, 10, 11, 12, 14, 15, 17, 20, 24, 25, 28, 29, 30], "instanti": [1, 3, 6, 8, 11, 13, 20, 30], "instead": [2, 6, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 24, 26, 29, 30], "instruct": [8, 18, 20, 24], "insuffici": 10, "int": [1, 3, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 20, 21, 24, 29, 30], "int16_t": 5, "int32": 14, "int32_t": [5, 8], "int64": 14, "int64_t": 5, "int8_t": [5, 7], "int_": [8, 15, 29, 30], "integ": [1, 2, 5, 7, 8, 11, 14, 20, 30], "integr": [20, 23, 24, 25, 26, 28], "intel": [20, 25, 27, 28, 30], "intelllvm": 20, "intend": [1, 21, 30], "intent": 8, "intention": [12, 23], "interact": [3, 4, 9, 11, 18, 21], "interest": [22, 30], "interfac": [5, 8, 9, 11, 15, 17, 18, 20, 21, 22, 25, 27, 28, 29, 30], "interfer": 12, "intermedi": [8, 18, 23], "intern": [5, 6, 8, 9, 11, 12, 14, 20, 22, 23, 24, 25, 28, 29, 30], "interoper": 20, "interp": 24, "interpret": [0, 2, 8, 10, 11, 16, 20, 22, 25, 27, 30], "interprocedural_optim": [22, 23], "interrupt": 24, "interspers": 8, "inti": 1, "intree_extens": [20, 23], "intricaci": 1, "introduc": [8, 11, 20], "introspect": [23, 25, 28], "intrus": [2, 17, 20], "intvector": 6, "invalid": [7, 8, 10, 11, 20], "invalid_argu": 10, "invari": 14, "invoc": [3, 6, 8, 17, 20, 23], "invok": [8, 10, 11, 12, 14, 15, 20, 29], "involv": [2, 3, 6, 8, 11, 12, 14, 20, 23, 29, 30], "io": [10, 20, 23, 25, 28], "iostream": [9, 16, 20, 29], "ipo": [20, 23], "is_base_of": 29, "is_convert": 29, "is_copy_construct": 20, "is_fin": [8, 20, 29], "is_method": [24, 29], "is_move_construct": 20, "is_non": 29, "is_oper": [8, 29], "is_pyobj_ptr_or_nullptr_t": 29, "is_sett": 29, "isfin": 8, "isinst": [7, 8, 29, 30], "isn": [2, 20, 24, 25, 28], "isol": 16, "isort": 20, "issu": [7, 8, 9, 11, 12, 16, 17, 18, 20, 23, 24, 25, 26, 27, 28], "isystem": 20, "item": [5, 8, 11, 14, 16, 20, 29], "item_accessor": 29, "item_type_is_equivalent_to": 20, "items": [14, 30], "itemsview": 20, "iter": [6, 10, 11, 15, 20, 24, 25, 28, 29], "iterator_access": 29, "iterator_key_access": 29, "iterator_value_access": 29, "its": [0, 2, 3, 5, 8, 9, 10, 11, 12, 14, 20, 23, 25, 28, 29, 30], "itself": [2, 8, 9, 20, 24, 29, 30], "ivan": [25, 28], "iwyu": 20, "j": [9, 14, 18, 23, 24], "jadoul": [25, 28], "jakob": [24, 25, 28], "jam": 20, "jan": 18, "januari": 20, "jason": [24, 25, 28], "jhu": 19, "ji": 7, "job": [20, 24], "johan": [25, 28], "join": 23, "jona": [25, 28], "jupyt": 16, "just": [2, 5, 6, 8, 9, 11, 12, 16, 20, 21, 22, 23, 24, 25, 26, 28], "k": [12, 14, 20, 24], "ka": 20, "kaboom": 11, "kb": 20, "keep": [2, 3, 5, 6, 8, 9, 20, 23, 29], "keep_al": [2, 6, 11, 20, 29], "kei": [11, 12, 15, 20, 29], "kept": [11, 26, 27], "key_error": [10, 29], "keyboardinterrupt": 24, "keyerror": 10, "keysview": 20, "keytyp": 29, "keyword": [13, 16, 20, 25, 29], "kind": [3, 4, 8, 11, 12, 15, 20, 21], "kindli": 23, "kitti": 8, "know": [7, 8, 10, 11, 12, 17, 20, 21, 24, 27, 29], "known": [2, 12, 14, 20, 21, 24], "kunstlev": [25, 28], "kw_onli": [11, 20, 29], "kwarg": [9, 15, 20, 25, 29], "kwargs1": 15, "kwargs2": 15, "kwargs_proxi": 29, "l": [24, 30], "label": 20, "lack": [2, 20], "lambda": [3, 8, 10, 14, 20, 24, 25, 28, 29], "languag": [3, 4, 5, 7, 20, 23, 24, 25, 27, 28, 30], "larg": [2, 5, 6, 14, 18, 20, 23, 25, 27, 28], "larger": [8, 19, 24, 30], "largest": 19, "last": [4, 8, 10, 11, 14, 18, 20, 23, 25, 28, 29], "later": [2, 6, 11, 12, 18, 20, 29], "latest": [8, 20, 23], "latin": 7, "latter": [2, 14, 20, 23, 30], "layer": [5, 20], "layout": [2, 4, 11, 14, 23], "lazi": 12, "lazili": 29, "lead": [8, 11, 12, 16, 19, 20, 23, 25, 27, 28, 29, 30], "leak": [8, 11, 12, 20, 27], "leap": 20, "least": [8, 11, 20, 21, 25, 28, 30], "leav": [8, 20], "led": [20, 30], "left": [8, 10, 11], "legaci": [20, 30], "legal": 20, "len": [20, 29], "len_hint": 29, "length": [2, 7, 12, 14, 20, 29], "length_error": 10, "less": [14, 23, 30], "let": [8, 18, 21], "letter": 7, "level": [6, 16, 17, 20, 21, 23, 24, 29], "lib": [20, 23], "libc": [10, 20], "libiconv": 7, "libpython": 23, "libpythonxx": 23, "librari": [2, 3, 7, 8, 12, 13, 14, 16, 18, 19, 20, 22, 24, 25, 28, 30], "libstdc": [10, 20], "licens": [18, 20], "life": [2, 20], "lifetim": [2, 8, 11, 12, 14, 20, 25], "light": 23, "lightweight": [15, 25, 28], "like": [2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 17, 20, 21, 23, 24, 25, 27, 28, 29, 30], "limit": [2, 6, 8, 12, 14, 20, 25], "line": [8, 9, 11, 12, 16, 18, 20, 23, 24, 25, 27, 28, 30], "linear": [2, 8], "link": [3, 5, 6, 18, 20, 22, 23, 24, 25, 28, 30], "linker": [8, 23], "lint": 20, "linux": [20, 22, 23, 24, 26, 30], "linuxbrew": 26, "linuxmint": 20, "list": [4, 6, 8, 9, 10, 11, 12, 14, 15, 20, 23, 24, 26, 29, 30], "liter": [2, 5, 9, 12, 15, 16, 18, 20], "litgen": 23, "littl": [18, 25, 28], "live": [20, 26, 29], "ll": [5, 8, 9, 16, 18, 21, 24, 30], "llvm": [8, 19, 23, 25, 28], "load": [1, 6, 8, 9, 10, 18, 20, 23, 24], "local": [0, 1, 6, 9, 20, 23, 24, 25, 26, 29], "localtim": 20, "locat": [9, 11, 18, 20, 22, 23, 26, 29, 30], "lock": [11, 20, 25, 29], "log": [10, 19], "logic": [10, 11, 20, 30], "long": [1, 2, 3, 8, 9, 11, 12, 20, 23, 30], "long_valu": 1, "longer": [7, 11, 20, 30], "look": [7, 8, 9, 11, 14, 17, 18, 19, 20, 21, 23, 24, 29], "lookup": 12, "loop": [14, 20, 24], "lori": [25, 28], "lose": 20, "loss": 14, "lost": [0, 7, 17], "lot": [5, 23], "lower": 23, "lowercas": 20, "lowlevelcal": 20, "lt": 20, "lto": [20, 22, 23, 30], "luci": 21, "lvalu": [2, 11, 20, 30], "lyskov": [25, 28], "m": [2, 3, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30], "m2": [2, 29], "m3": 29, "m_col": 14, "m_data": 14, "m_extra": 8, "m_row": 14, "m_valu": 8, "mabil": [25, 28], "machin": 24, "machineri": [6, 12, 21, 24, 25, 28], "maco": [10, 20, 22, 23, 24, 26, 30], "macro": [1, 6, 8, 9, 14, 17, 18, 20, 25], "made": [2, 4, 5, 8, 14, 15, 18, 20, 23], "magic": [10, 18, 23], "mai": [1, 2, 5, 7, 8, 9, 10, 11, 12, 15, 16, 18, 20, 21, 22, 23, 24, 29, 30], "main": [4, 8, 9, 16, 18, 20, 22, 23, 25, 28, 29], "mainli": [9, 25, 28], "maintain": [23, 26], "major": [2, 6, 11, 14, 15, 20, 22], "make": [0, 2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 20, 21, 22, 23, 24, 29, 30], "make_iter": [6, 20, 29], "make_key_iter": [20, 29], "make_new_python_typ": 29, "make_shar": 17, "make_simple_namespac": [20, 30], "make_static_property_typ": 20, "make_tupl": [8, 14, 15, 16, 20, 24, 29, 30], "make_uniqu": [7, 20, 30], "make_value_iter": [20, 29], "makedir": 15, "mako": 23, "manag": [2, 8, 9, 10, 11, 14, 16, 17, 20, 23, 26, 29], "mangl": 24, "mani": [3, 4, 8, 11, 14, 18, 19, 20, 21, 23, 25, 28], "manifest": [23, 27], "manipul": [8, 10, 14, 20, 23], "manner": [6, 14], "manual": [5, 10, 11, 12, 14, 18, 20, 21, 25, 28, 29, 30], "manylinux": [20, 23], "map": [2, 5, 6, 8, 14, 20, 25, 28], "map_cast": 20, "mappedsparsematrix": 20, "mapstringdoubl": 6, "mark": [2, 8, 10, 20, 29, 30], "marker": 8, "mask": [20, 30], "match": [2, 5, 6, 8, 10, 14, 20, 23, 24, 29, 30], "matric": [14, 20], "matrix": [2, 5, 11, 14, 20, 25, 28, 30], "matrix_inst": 14, "matrixtyp": 2, "matrixxd": [2, 14], "matrixxf": 2, "matter": [5, 8, 23], "max": [20, 23], "maximum": [20, 22, 23, 30], "mayb": 29, "md": 20, "mean": [2, 6, 8, 10, 11, 17, 20, 24, 27], "meaningless": [2, 30], "meant": [8, 14, 20], "measur": 0, "mechan": [6, 8, 10, 11, 12, 20, 23, 24, 30], "meet": [20, 30], "megabyt": 19, "mem": 24, "member": [11, 12, 17, 20, 21, 25, 26], "memleak": 20, "memo": 8, "memori": [4, 5, 8, 9, 11, 13, 20, 23, 27, 29], "memoryerror": 10, "memoryview": [14, 20, 29], "mention": [5, 9], "meow": [8, 11], "mercuri": 23, "mere": [8, 12, 24, 29], "meson": [20, 25], "mesonpi": 23, "messag": [9, 20], "meta": 23, "metaclass": [8, 20, 29], "metadata": [18, 20, 23], "metaprogram": [18, 24], "metatempl": 23, "method": [1, 2, 3, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 28, 29, 30], "mib": 19, "microsecond": 0, "microsoft": [20, 25, 26, 28], "middl": 14, "midnight": 20, "might": [0, 8, 11, 12, 17, 23, 24], "migrat": 30, "mind": [3, 5, 9, 23], "mingw": 20, "mingw64": 20, "minim": [20, 25, 28, 30], "minimum": [7, 20, 22, 23], "minor": [8, 20, 22], "minsizerel": [20, 22, 23], "minut": 24, "mips64": 20, "mirror": [14, 30], "misc": [20, 24], "miscellan": 25, "mismatch": 30, "miss": [10, 20, 23, 30], "misspel": 20, "mistak": [20, 30], "mitig": 27, "mix": [8, 15, 16, 20, 30], "mixin": 29, "mi\u0105sko": [25, 28], "mkdir": [18, 23], "mkdoc": [20, 30], "mod_gil_not_us": [20, 29], "mode": [6, 7, 20, 27, 29, 30], "modern": [6, 20, 23, 24, 30], "modernjson": 20, "modest": 19, "modif": [2, 6, 9, 18, 24], "modifi": [8, 9, 11, 12, 15, 17, 18, 20, 24], "modul": [1, 6, 10, 11, 16, 18, 20, 25, 28, 29], "module1": [8, 10], "module2": [8, 10], "module_": [9, 10, 11, 12, 15, 16, 18, 20, 24, 29, 30], "module_def": 29, "module_found": 22, "module_loc": [6, 8, 20, 29, 30], "module_vers": 22, "moldovan": [24, 25, 28], "molli": 21, "monitor": 24, "monolith": 20, "monost": 20, "monoton": 0, "month": 20, "more": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30], "most": [4, 8, 11, 20, 23, 29, 30], "mostli": 23, "move": [8, 11, 15, 20, 25, 28, 29, 30], "mp": [20, 22, 23], "mro": 8, "msvc": [18, 20, 22, 23, 30], "msy": 20, "much": [2, 6, 14, 19, 20, 23, 24, 29, 30], "multi": [12, 20, 23], "multi_arrai": 27, "multiarrai": 20, "multibyt": 7, "multidimension": [14, 20], "multipl": [6, 9, 10, 11, 16, 17, 20, 21, 23, 24, 25, 28, 29, 30], "multiple_inherit": [8, 20, 29], "multipli": [2, 8], "multiprocess": 20, "multiprocessing_set_spawn": 20, "multithread": [20, 23], "must": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 23, 24, 29, 30], "mutabl": [2, 24], "mutable_data": 14, "mutable_uncheck": 14, "mutat": 20, "mutex": [16, 20], "mutual": 20, "my": 7, "my_func": 14, "my_funct": 12, "my_list": 5, "my_vari": 16, "my_wrapp": 15, "myarrai": [2, 14], "mycat": 8, "myclass": [2, 6, 8, 11, 15, 20, 30], "myclasst": 8, "mycustomerror": 10, "mycustomexcept": 10, "mydata": 12, "mydelimit": 12, "mydog": 8, "myex": 22, "myfunct": 11, "mylib": 22, "mymethod": 8, "mymodul": 30, "mymodule1": 22, "mymodule2": 22, "myreturntyp": 12, "mytyp": 8, "n": [2, 5, 7, 9, 12, 14, 15, 16, 20, 23, 24], "n_time": [8, 12, 29], "naiv": 0, "naive_recompil": 23, "name": [1, 3, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30], "name_": [21, 29], "namespac": [1, 2, 6, 8, 9, 14, 15, 17, 20, 21, 23, 25, 29, 30], "nativ": [4, 5, 6, 7, 11, 15, 20, 21], "natur": [3, 4, 9, 12, 20, 24], "nbyte": 14, "ndarrai": [2, 20], "ndebug": 20, "ndim": 14, "necessari": [1, 2, 7, 8, 11, 14, 15, 18, 20, 22, 23, 24, 25, 28, 29, 30], "need": [0, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 29, 30], "needlessli": 20, "needs_recompil": [20, 23], "neg": 20, "negat": 21, "neglig": 24, "neither": 8, "ness": 27, "nest": [6, 20, 21, 24], "network": 3, "never": [0, 2, 6, 7, 10, 12, 17, 20, 23], "new": [3, 5, 7, 8, 9, 10, 11, 12, 14, 16, 17, 20, 21, 23, 24, 27, 29], "new_warning_typ": 20, "newer": [6, 8, 18, 20, 21, 23, 25, 27, 28, 30], "newli": [5, 11, 20], "next": [6, 8, 11, 14, 20, 24], "nfc": 7, "ni": 24, "nice": [21, 23], "nicer": 20, "nightli": 20, "nitti": 29, "no_extra": [22, 23, 30], "noconvert": [2, 11, 14, 20, 29], "nodelet": [8, 20], "noexcept": [8, 10, 20, 29], "nois": 21, "noisi": 16, "noisy_func": [16, 29], "noisy_funct": 16, "noisy_function_with_error_print": 29, "non": [2, 4, 14, 20, 21, 24, 25, 29, 30], "none": [8, 10, 12, 16, 20, 22, 25, 29, 30], "none_of": 29, "nonetyp": [11, 21], "nonheap": 20, "nonon": 29, "nonthrowing_func": 10, "nonzero": 8, "nope": 24, "nopython": [20, 22], "noqa": 23, "nor": 8, "noreturn": 20, "normal": [0, 7, 8, 14, 20, 24, 29, 30], "notabl": [20, 30], "notat": [8, 11, 14, 18, 20], "note": [2, 6, 7, 8, 9, 10, 11, 14, 17, 18, 19, 20, 21, 23, 24, 25, 29, 30], "notebook": 16, "noteworthi": 11, "noth": [11, 17, 23, 24, 30], "notic": [18, 20, 30], "notimpl": 8, "notion": 2, "now": [0, 1, 2, 5, 8, 11, 12, 14, 18, 20, 21, 25, 26, 28, 29, 30], "nox": 20, "noxfil": 20, "np": [2, 14, 15], "npy_format_descriptor": 20, "npy_num_build_job": 23, "null": [7, 8, 11, 15, 20, 29], "nullabl": 29, "nullptr": [7, 8, 11, 20, 21, 29], "num": 20, "number": [0, 2, 3, 5, 8, 9, 11, 12, 14, 15, 18, 19, 20, 22, 23, 24, 30], "numer": [6, 8, 20, 27], "numpi": [2, 11, 13, 15, 20, 23, 25, 27, 28], "numpy_2_0_migration_guid": 30, "nurs": [11, 20, 29], "nvcc": [20, 25, 28], "nvhpc": 20, "nvidia": [20, 25, 28], "nx1": [2, 20], "o": [5, 15, 16, 18, 19, 20, 23, 24, 29], "o3": [18, 23], "ob": 8, "obj": [8, 15, 17, 20, 29, 30], "obj1": [29, 30], "obj2": [29, 30], "obj_attr_accessor": 29, "object": [0, 1, 2, 3, 5, 6, 7, 9, 10, 12, 14, 15, 16, 17, 18, 20, 23, 24, 25, 27, 28, 29], "object_api": [20, 29], "observ": 23, "obtain": [11, 14, 15, 20, 26], "occasion": 20, "occur": [7, 8, 10, 11, 12, 20], "odr": [20, 30], "off": [5, 20, 23], "offer": [9, 14], "offici": 20, "offset": [14, 20], "offset_at": 14, "offsetof": 20, "often": [0, 7, 8, 10, 14, 15, 16, 23], "ok": [1, 8, 12, 21, 29, 30], "old": [20, 22, 23, 24, 30], "older": [8, 20, 23, 27], "oldest": [25, 28], "omit": [8, 11, 14, 21, 29], "onc": [8, 12, 20, 22, 23], "one": [2, 3, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "oneapi": 20, "ones": [11, 15, 21, 30], "onli": [1, 2, 6, 7, 8, 9, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "onto": 20, "op": 23, "opaqu": [5, 11, 20, 30], "open": [10, 20], "oper": [0, 2, 6, 7, 11, 12, 14, 15, 16, 18, 20, 21, 24, 25, 28, 29, 30], "opposit": [2, 5], "opt": [20, 23, 30], "opt_siz": [20, 22, 23], "optim": [2, 14, 20, 22, 23, 24], "optimiz": 14, "optin": 20, "option": [2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 20, 22, 23, 25, 29, 30], "optional_cast": 6, "order": [5, 6, 7, 8, 10, 14, 16, 20, 25, 30], "ordinari": 2, "org": [8, 12, 14, 23, 30], "organ": 20, "organis": 20, "orient": [5, 8, 11, 20, 25, 29], "origin": [5, 8, 10, 20, 29, 30], "ostream": [13, 20], "ostream_redirect": [16, 29], "ostreamredirect": 29, "other": [2, 5, 6, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30], "other_clock": 0, "otherexcept": 10, "otherwis": [1, 8, 11, 23, 29, 30], "our": [15, 18, 20, 21, 23], "out": [0, 1, 2, 5, 6, 8, 10, 12, 17, 18, 20, 23, 24, 26, 29], "out_of_rang": 10, "outdat": 20, "outer": [2, 5], "outlin": 10, "outliv": 29, "output": [8, 13, 19, 20, 21, 22, 24, 29], "outsid": [6, 8, 20, 24, 30], "over": [5, 11, 14, 20, 23, 24, 25, 29, 30], "overal": 18, "overflow": 16, "overflow_error": 10, "overflowerror": 10, "overhead": [3, 7, 20, 30], "overli": 20, "overload": [6, 14, 20, 25, 28, 29], "overload_cast": [8, 20, 21], "overload_cast_": 21, "overload_cast_impl": [20, 21], "overlook": 12, "overrid": [5, 6, 12, 20, 21, 23, 25, 29, 30], "overridden": [8, 20, 29], "overrun": 7, "overview": [4, 11, 18, 20, 23, 25], "overwrit": [20, 21, 29], "overwritten": 20, "own": [0, 2, 8, 11, 12, 20, 23, 24, 30], "owndata": [2, 14], "owner": 17, "ownership": [11, 17], "ownspythonobject": 8, "p": [8, 10, 17, 21, 24, 29], "pack": [14, 20], "packag": [18, 20, 22, 23, 26, 30], "package_dir": 23, "pad": 20, "page": [9, 18, 20], "pair": [5, 6, 9, 20, 21, 29], "par": 21, "parallel": [12, 23, 24], "parallelcompil": [20, 23], "paramet": [2, 3, 6, 10, 12, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 29, 30], "parent": [1, 8, 11, 12, 17, 20, 21, 29], "parenthes": [20, 21], "pars": [12, 20, 23], "part": [1, 8, 18, 20, 21, 22, 23], "parti": [7, 9, 23, 30], "partial": 20, "particip": 8, "particular": [2, 4, 6, 17, 19, 20], "particularli": [12, 14, 18, 23], "partit": 25, "pass": [0, 5, 6, 8, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 23, 24], "pass_char": 7, "pass_list_of_str": 12, "pass_wchar": 7, "passabl": 2, "past": [20, 29], "patch": [20, 23, 27, 30], "path": [5, 9, 15, 20, 22, 23, 24], "pathlib": [5, 20], "pathlik": [5, 20], "patient": [11, 20, 29], "patrick": [25, 28], "pattern": [8, 11, 23], "payload": 10, "pc": 20, "pdf": [19, 25, 28], "peel": 5, "pep": 20, "pep448": 15, "per": [8, 20, 23, 24, 25, 28], "perf": 20, "perf_count": 0, "perfect": 20, "perfectli": 5, "perform": [2, 3, 4, 6, 7, 8, 12, 14, 19, 20, 21, 23, 24, 29], "perhap": 22, "period": 20, "permiss": [18, 20], "permit": [2, 8, 9, 11, 20], "pet": [8, 12, 20, 21], "pet1": 8, "pet2": 8, "pet_nam": 8, "pet_stor": 21, "pet_store2": 21, "pet_typ": 21, "petkind": 8, "pettyp": 8, "pgi": [20, 25, 28], "phase": [20, 24], "pi": 15, "pick": [21, 23], "pickl": [20, 25, 28], "pickleabl": 8, "pid": 24, "piec": [3, 23, 24], "pim": [25, 28], "pip": [20, 23, 26, 30], "pipx": 20, "pkg": [20, 23], "pkg_resourc": 20, "place": [2, 6, 8, 9, 11, 18, 20, 23, 26, 29, 30], "placehold": 17, "placement": [20, 30], "plai": 16, "plain": [8, 14, 20, 29], "plan": [10, 20, 23], "platform": [5, 7, 18, 20, 21, 22, 23, 30], "pleas": [6, 8, 9, 11, 12, 17, 20, 21, 23, 26, 29, 30], "plot": 19, "plugin": [14, 18, 19, 20, 23, 29], "plus_1": 3, "pod": 14, "point": [0, 5, 7, 8, 11, 12, 20, 29, 30], "pointer": [2, 3, 8, 10, 11, 12, 14, 15, 20, 21, 24, 25, 28, 29, 30], "polici": [1, 2, 10, 12, 19, 20, 22, 25, 29], "polymorph": [3, 5, 8, 20, 21], "polymorphic_type_hook": 8, "polymorphicdog": 21, "polymorphicpet": 21, "poor": [0, 20], "pop": 20, "pop_back": 6, "popul": 29, "popular": [2, 23], "port": [24, 26], "portabl": [8, 20, 21], "portion": 8, "pos_onli": [11, 20, 29], "posit": [7, 20, 25, 29], "posix": 24, "possibl": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 28, 30], "possibli": [8, 10, 16, 23, 30], "potenti": [3, 6, 12, 16, 17, 20, 24, 29], "pow": 11, "power": [3, 8, 19, 20], "ppc64le": 20, "pr": [16, 20, 24], "practic": [11, 18, 20, 23, 24], "pragma": 20, "pre": [20, 30], "precaut": 12, "preced": [2, 6, 23], "precis": [0, 8, 14, 20], "precomput": [20, 25, 28], "prefer": [4, 8, 11, 18, 20, 21, 23, 24, 29, 30], "preferenti": 8, "prefix": 20, "prematur": [12, 20], "prepar": [20, 30], "prepend": [11, 12, 20, 29, 30], "preprocessor": 12, "prerequisit": 18, "presenc": 20, "present": [6, 8, 15, 18, 20], "preserv": 29, "presum": 11, "prevent": [6, 8, 11, 12, 14, 20, 30], "preview": 11, "previou": [5, 8, 10, 20, 21, 24, 29, 30], "previous": [8, 10, 11, 14, 20, 21, 25, 28, 30], "primari": [8, 20, 22, 29], "primarili": 8, "print": [1, 6, 8, 9, 10, 13, 15, 17, 20, 21, 23, 29], "print_dict": 11, "print_list": 5, "print_to_cout_funct": 29, "print_vector": 5, "printout": 20, "prior": 11, "priorit": [11, 20, 30], "pritchard": [25, 28], "privat": [8, 9, 14, 17, 20, 21, 23, 30], "pro": 20, "probabl": [11, 20, 27, 30], "problem": [2, 4, 10, 17, 20, 30], "problemat": [3, 30], "proce": [8, 11], "proceed": 11, "process": [8, 9, 14, 17, 20, 23, 24, 27], "process_tim": 0, "processor": 18, "produc": [8, 15, 18, 20, 21, 23, 30], "product": 14, "program": [3, 6, 8, 9, 12, 23, 24, 27], "programm": 7, "prohibit": [20, 25], "project": [8, 9, 18, 19, 20, 22, 23, 25, 26, 28, 29], "pronounc": 19, "proof": [20, 30], "propag": [6, 8, 10, 20, 24, 29], "proper": [8, 12, 20, 24, 30], "properli": [2, 8, 9, 12, 20, 29], "properti": [0, 6, 11, 20, 21, 22, 23, 25], "protect": [16, 25, 30], "protocol": [10, 13, 20, 25, 28, 29, 30], "provid": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30], "proxi": [14, 15, 20], "pseudocod": [11, 29], "pthom": 23, "pthread": 20, "ptr": [1, 8, 14, 20, 29, 30], "ptr1": 14, "ptr2": 14, "ptr3": 14, "public": [1, 2, 12, 14, 17, 19, 20, 21, 22, 25, 29, 30], "publicist": 8, "publicli": 8, "pull": [20, 26], "pun": 20, "pure": [7, 8, 9, 10, 15, 20, 23, 25, 28, 29], "purg": 23, "purpos": [0, 8, 16, 20], "pursu": 1, "push_back": 6, "put": 18, "py": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29], "py_": 7, "py_debug": 20, "py_decref": 1, "py_fin": 9, "py_initi": 9, "py_modul": 9, "py_tpflags_have_gc": 8, "py_version_hex": 20, "py_visit": 8, "pyanim": [8, 12, 29], "pyarray_getarrayparamsfromobject": 30, "pyarray_t": 20, "pybar": 12, "pybind": [6, 11, 12, 20, 23, 24, 25, 26, 28], "pybind11": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29], "pybind11_add_modul": [20, 24, 30], "pybind11_assert_gil_held_incref_decref": 20, "pybind11_bazel": 23, "pybind11_constinit": 10, "pybind11_cpp_standard": [20, 30], "pybind11_declare_holder_typ": [12, 17, 20, 30], "pybind11_definit": 22, "pybind11_dep": 23, "pybind11_detailed_error_messag": 20, "pybind11_dir": 22, "pybind11_embedded_modul": [9, 29], "pybind11_export": 12, "pybind11_export_except": 20, "pybind11_extens": [20, 23], "pybind11_fail": 20, "pybind11_find_import": 20, "pybind11_findpython": [20, 22, 23, 24, 30], "pybind11_found": 22, "pybind11_include_dir": [20, 22], "pybind11_internals_vers": 20, "pybind11_json": 27, "pybind11_librari": 22, "pybind11_make_opaqu": [6, 12], "pybind11_modul": [3, 8, 12, 14, 17, 18, 19, 20, 21, 24, 29, 30], "pybind11_namespac": [1, 6, 8, 17, 20], "pybind11_newpython": 22, "pybind11_no_assert_gil_held_incref_decref": 20, "pybind11_nopython": [23, 24], "pybind11_numpy_1_onli": [20, 30], "pybind11_numpy_dtyp": [14, 20], "pybind11_object": 20, "pybind11_object_cvt": 20, "pybind11_object_cvt_default": 20, "pybind11_overload": [8, 20, 30], "pybind11_overload_nam": 20, "pybind11_overload_pure_nam": 20, "pybind11_overrid": [8, 12, 20, 29, 30], "pybind11_override_": 12, "pybind11_override_nam": [8, 29], "pybind11_override_pur": [8, 12, 29], "pybind11_override_pure_nam": [8, 29], "pybind11_plugin": 20, "pybind11_python_executable_last": 20, "pybind11_python_vers": 23, "pybind11_pythonlibs_overrwrit": 20, "pybind11_simple_gil_manag": 20, "pybind11_str_legacy_permiss": 30, "pybind11_strip": [20, 23], "pybind11_tls_replace_valu": 20, "pybind11_typ": 12, "pybind11_type_cast": [1, 20], "pybind11_use_crosscompil": 20, "pybind11_vers": 22, "pybind11_version_hex": 20, "pybind11_version_typ": 22, "pybind11extens": [20, 23], "pybytesobject": 30, "pycapsul": 20, "pycod": 20, "pycodeobject": 20, "pyconfig": [20, 29], "pyconfig_initisolatedconfig": 20, "pyconfig_initpythonconfig": 20, "pydebug": 20, "pyderiv": 20, "pydog": 8, "pyerr_checksign": 24, "pyerr_clear": 10, "pyerr_fetch": 29, "pyerr_occur": 1, "pyerr_restor": 20, "pyeval_initthread": 20, "pyexampl": 8, "pyexc_argumenterror": 10, "pyexc_except": 10, "pyexc_filenotfounderror": 10, "pyexc_permissionerror": 10, "pyexc_runtimeerror": 10, "pyexc_typeerror": 10, "pyexp": 10, "pyfinalchild": 8, "pyfoo": 12, "pygilstate_check": 20, "pygilstate_ensur": 20, "pygilstate_releas": 20, "pyheaptypeobject": [8, 20, 29], "pyhuski": 8, "pylist_getitem": 29, "pylong_aslong": 1, "pylong_fromlong": 1, "pymutex": 20, "pynumber_long": 1, "pyobject": [1, 8, 15, 20, 29], "pyobject_clearmanageddict": 20, "pyobject_genericgetdict": 20, "pyobject_genericsetdict": 20, "pyobject_str": 29, "pyobject_tag": 29, "pyobject_visitmanageddict": 20, "pyodid": 20, "pypa": [20, 23], "pypi": [8, 12, 20, 22, 23, 25, 28, 30], "pyproject": [20, 23, 26], "pypy2": 20, "pypy3": [20, 25, 27, 28], "pyrosetta": [19, 25, 28], "pytest": 20, "python": [0, 1, 3, 4, 5, 6, 12, 14, 17, 18, 19, 20, 21, 22, 25, 26, 28], "python3": [18, 20, 23], "python_add_librari": 22, "python_additional_vers": 20, "python_builtin": 29, "python_exampl": [12, 18, 23], "python_execut": [20, 23, 30], "python_include_dir": 20, "python_librari": 20, "python_link_help": [22, 23], "python_root_dir": 23, "python_typ": 30, "pythonextens": 23, "pythoninterp": 24, "pythonlib": 24, "pythonlibsnew": 22, "pythonpath": 20, "pytyp": 20, "pytype_readi": 29, "pyunicode_decodelatin1": 7, "pyunicodeobject": [20, 30], "qualif": 20, "qualifi": [20, 30], "qualiti": 23, "quench": 20, "queri": 12, "question": [8, 11, 25], "queue": 5, "quick": [5, 9, 20], "quickli": 24, "quiet": 22, "quit": [5, 16, 20], "quot": [18, 20, 29], "r": [7, 9, 10, 12, 14, 16, 24], "race": 16, "raii": [9, 20], "rais": [2, 7, 8, 11, 15, 20, 24, 25, 29, 30], "raise_from": [10, 20], "ralf": [25, 28], "ran": 20, "randomli": 19, "rang": [1, 20, 25, 28], "range_error": 10, "rapidli": 23, "rare": [1, 8, 12, 20, 30], "rate": 0, "rather": [8, 11, 12, 14, 15, 20, 21], "raw": [1, 8, 9, 12, 14, 16, 17, 20, 21, 29, 30], "rdynam": 19, "re": [8, 9, 10, 11, 20, 24, 29, 30], "reach": 11, "reacquir": 12, "read": [2, 6, 10, 14, 20, 21, 24, 30], "readabl": [11, 15, 18, 20, 21, 30], "readonli": 2, "readthedoc": [23, 25, 28], "real": [8, 16, 19, 20], "realiz": [12, 17, 24], "realli": [8, 11], "rearrang": 2, "reason": [2, 8, 11, 14, 18, 19, 24, 25, 28], "rebuild": 23, "rebuilt": 20, "recal": 12, "receiv": [7, 9, 24], "recent": [8, 11, 20, 25, 28, 30], "recogn": 21, "recommend": [12, 20, 21, 22, 23, 26, 30], "recompil": [20, 24], "record": 14, "recov": 20, "recurs": [6, 8, 9, 20, 27, 29], "recursive_container_trait": 20, "redesign": [20, 30], "redirect": [8, 16, 20], "reduc": [8, 14, 20, 22, 23], "reduct": [23, 25, 28], "redund": [8, 30], "reentrant": 8, "ref": [2, 20], "ref_count": [20, 29], "refactor": 20, "refcount": 20, "refer": [1, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 23, 25, 27, 28, 30], "referenc": [8, 11, 12, 14, 17, 29], "reference_cast_error": 29, "reference_intern": [1, 2, 11, 20, 29], "reference_wrapp": [5, 20], "reflect": [9, 21], "reformat": 20, "regard": [8, 9, 17, 18, 20, 25, 29], "regardless": [8, 30], "regist": [1, 8, 11, 12, 14, 18, 20, 22, 25, 30], "register_except": 10, "register_exception_transl": [10, 20], "register_local_except": 10, "register_local_exception_transl": [10, 20], "registr": [8, 10], "regress": 20, "regular": [2, 8, 11, 18, 21, 22, 23, 25, 28], "rehash": 20, "reiniti": 20, "reinterpret_borrow": [29, 30], "reinterpret_cast": 12, "reinterpret_st": [7, 29, 30], "rel": [11, 19, 26], "relat": [2, 12, 20, 23], "relationship": [11, 12, 20, 21, 29], "relax": 20, "releas": [12, 18, 20, 22, 23, 24, 29, 30], "relev": [20, 23, 25, 28, 30], "reli": [6, 11, 17, 20, 23, 24, 30], "reliabl": [21, 24], "relianc": 30, "reload": [9, 20, 29], "relocat": 20, "relwithdebinfo": [20, 23], "remain": [2, 20, 23, 30], "remaind": [21, 24], "remap": 20, "rememb": [11, 20], "remov": [5, 10, 12, 14, 20, 22, 23, 24, 30], "renam": [20, 30], "render": [6, 7, 20], "repeat": [8, 29], "repetit": 20, "replac": [8, 14, 16, 20, 23, 24, 30], "replic": [14, 16, 20], "repo": 20, "report": [19, 20, 25, 28, 30], "repositori": [12, 18, 23, 26, 30], "repr": [15, 20, 29], "repres": [4, 7, 9, 24, 29], "represent": 14, "reproduc": [20, 23], "request": [6, 10, 14, 20, 23, 26, 29, 30], "requir": [1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29], "resembl": 3, "reserv": 20, "reset": 29, "reshap": [2, 14, 20], "resid": 24, "resili": 20, "resiz": [14, 20], "resolut": [0, 6, 20, 25], "resolv": [7, 16, 17, 20, 21, 23, 29, 30], "resort": 13, "resourc": [11, 20], "respect": [2, 11, 14, 16, 20, 23, 30], "respons": [7, 8, 11, 14], "restart": [9, 29], "restor": [12, 20, 29, 30], "restore_default_vis": 30, "restrict": [14, 20], "restructur": 20, "result": [0, 2, 3, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30], "result_pi": 15, "result_typ": 29, "ret_typ": 29, "retain": [23, 30], "rethrow_except": 10, "retriev": [8, 29], "return": [1, 3, 5, 6, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30], "return_byt": 7, "return_list_pyobject_ptr_refer": 24, "return_value_polici": [1, 2, 11, 20, 29], "returntyp": 12, "rev": [20, 30], "revers": [9, 10, 11, 15], "revert": 20, "review": [11, 15, 30], "revis": 20, "revisit": [20, 25], "rework": 20, "rewritten": 20, "rhineland": [24, 25, 28], "rich": [15, 30], "rid": 20, "right": [11, 14, 17, 20, 29], "ring": 10, "risk": 17, "robotpi": 23, "root": [22, 26], "rosettacon2016": 19, "round": [0, 20], "roundtrip": [3, 20], "routin": [1, 8, 12, 20], "rover": 8, "row": [3, 14], "rowmajor": [2, 14], "rowmajorbit": 14, "rowmatrixxd": 2, "rowvectorxf": 2, "rst": 20, "rtd": 20, "rtld_local": 24, "rtti": 20, "rudimentari": 21, "ruff": 20, "rule": [2, 6, 7, 8, 12, 20, 30], "run": [2, 3, 8, 9, 10, 12, 14, 18, 20, 23, 27, 29, 30], "runawai": 8, "runner": 20, "running_func": 24, "runtim": [8, 10, 11, 12, 14, 21, 27, 29, 30], "runtime_error": [8, 14, 29], "runtimeerror": [2, 10, 11, 20], "rv": 24, "rvalu": [8, 11, 14, 20, 30], "rwgk": 24, "r\u00e9sum\u00e9": 7, "safe": [5, 8, 9, 11, 12, 14, 16, 20, 29], "safer": 20, "safest": 21, "safeti": [14, 16, 20, 30], "sai": [11, 15], "same": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 18, 20, 21, 23, 24, 29, 30], "sampl": [23, 30], "satisfi": 14, "save": 24, "scalabl": 23, "scalar": [2, 8, 14], "scale": 2, "scale_by_2": 2, "scenario": [9, 15], "schellart": [25, 28], "scheme": [20, 30], "schreiner": [25, 28], "sch\u00e4ling": [25, 28], "scientif": [2, 23, 24], "scikit": [20, 23, 24, 25, 28], "scikit_build_cor": 23, "scikit_build_exampl": 23, "scipi": [2, 15, 20], "scope": [8, 9, 11, 12, 14, 16, 20, 21, 29, 30], "scope_guard": [11, 29], "scoped_estream_redirect": [16, 29], "scoped_interpret": [9, 20, 29], "scoped_ostream_redirect": [16, 20, 29], "scratch": 20, "script": [9, 16, 19, 20], "sdist": 23, "sdk": 20, "seal": 20, "seamless": [20, 24, 25, 28], "seamlessli": 18, "search": [20, 22, 23, 24, 29, 30], "second": [0, 1, 2, 8, 9, 10, 11, 14, 17, 18, 19, 20, 23, 24, 29], "section": [2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 18, 20, 21, 23, 24, 29, 30], "see": [2, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "seen": [11, 21, 23], "segfault": [20, 23], "segment": [8, 11, 17, 20], "select": [6, 12, 20, 21, 22, 23, 30], "self": [1, 8, 11, 12, 15, 20, 25, 28, 30], "self_bas": 8, "semant": [6, 20], "semaphor": 20, "send": 7, "sens": 4, "sent": 5, "sentinel": 29, "sep": 16, "separ": [6, 8, 11, 12, 14, 16, 18, 20, 24], "sequenc": [3, 7, 11, 16, 20, 21, 25, 29], "sergei": [25, 28], "seri": 30, "serial": [8, 20], "seriou": 24, "server": [0, 26], "session": [3, 8, 10, 18, 21], "set": [2, 5, 6, 7, 8, 9, 10, 11, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30], "set_error": [10, 20, 29], "set_flag": 20, "set_nam": 20, "set_point": 20, "set_shared_data": 12, "set_target_properti": [22, 23], "set_window_text": 7, "setattr": [15, 20, 29], "setdata": 11, "setextra": 8, "setint": 11, "setnam": 21, "setstat": 20, "setstr": 11, "setter": [8, 11, 20, 21, 29], "setup": [20, 22, 23, 24, 25], "setup_help": [20, 23], "setup_requir": [20, 23], "setuptool": [18, 20, 25, 28], "setuptools_ext_suffix": 20, "setuptools_scm": 23, "setwindowtext": 7, "sever": [7, 8, 9, 10, 11, 12, 14, 18, 20, 21, 22, 23, 24, 26, 27, 29, 30], "sfina": 20, "sh": 26, "shadow": 20, "shape": [14, 20], "share": [8, 9, 10, 11, 12, 17, 18, 19, 20, 22, 23, 24, 26, 30], "shared_from_thi": 20, "shared_ptr": [11, 20, 25, 28], "shell": 24, "shift": [7, 19], "shihtzu": 8, "ship": 23, "short": [8, 9, 29], "shortcut": [16, 20, 30], "shorter": [18, 19], "shorthand": [11, 18], "shot": 10, "should": [1, 2, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 23, 24, 29, 30], "shouldn": [20, 29], "show": [2, 3, 6, 8, 12, 14, 18, 19, 20, 21, 23, 24], "showcas": 6, "shown": [5, 9, 10, 18, 20, 21, 23, 24, 30], "shr": 24, "shut": [9, 29], "shutdown": [20, 27, 29], "sibl": [20, 24, 29], "side": [1, 4, 5, 6, 8, 9, 11, 12, 14, 17, 20, 24, 29, 30], "sidestep": 3, "sign": [20, 30], "signal": [20, 24], "signatur": [1, 3, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29], "signific": [8, 14, 20, 24, 25, 27, 28, 30], "significantli": [3, 20], "silenc": 20, "silent": [11, 15], "silli": 24, "similar": [2, 3, 6, 8, 9, 10, 17, 19, 20, 21, 25, 28, 30], "similarli": [2, 6, 10, 12, 20], "simpl": [1, 3, 8, 10, 11, 12, 14, 15, 19, 20, 23, 25, 27], "simple_collector": 20, "simplenamespac": [15, 20, 30], "simpler": [20, 25, 28], "simplest": 30, "simpli": [2, 7, 10, 14, 15, 20, 21, 23], "simplic": 18, "simplif": 20, "simplifi": [12, 20, 23, 27], "simplist": 14, "sinc": [2, 4, 6, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 25, 28, 29, 30], "singl": [7, 8, 9, 10, 16, 17, 20, 23, 24, 25, 28, 29, 30], "singleton": 8, "site": 20, "situat": [2, 3, 4, 5, 6, 8, 11, 14, 17, 20, 21, 25, 28, 30], "size": [2, 5, 6, 8, 14, 20, 22, 23, 24, 25, 28, 30], "size_t": [5, 14, 20, 29, 30], "sizeof": 14, "skip": [8, 18, 20, 21, 23, 30], "slice": [2, 14, 15, 20, 25, 28, 29], "slightli": [19, 20], "slimmer": 20, "slot": [8, 21, 30], "small": [2, 5, 14, 17, 19, 20, 21, 23, 24], "smaller": [20, 25, 28, 30], "smart": [11, 20, 25, 28], "smarter": 23, "smartptr": 17, "smirnov": [25, 28], "snippet": [1, 8, 12, 14, 17], "so": [2, 4, 6, 7, 8, 9, 10, 11, 14, 17, 20, 21, 23, 24, 25, 26, 28, 29, 30], "soabi": [22, 23], "softwar": [7, 20, 23], "sole": 17, "solut": [6, 14, 23, 24, 27], "solv": [8, 27], "solvabl": 27, "some": [2, 5, 7, 8, 11, 14, 18, 20, 23, 25, 26, 27, 28, 29], "some_funct": 2, "some_inst": 15, "some_method": 2, "someth": [8, 9, 11, 23, 30], "sometim": [8, 11, 12, 14, 21, 24], "sometyp": 11, "somewhat": [3, 14], "somewher": [12, 15, 20], "soon": [8, 20], "sort": 23, "sound": 8, "sourc": [0, 1, 2, 9, 11, 18, 20, 23, 25, 26, 28, 30], "source1": 23, "source2": 23, "space": [20, 21], "spam": 15, "spars": [2, 5, 20], "sparsematrix": [5, 20], "spec": 20, "special": [2, 6, 8, 10, 12, 14, 17, 18, 20, 21, 23, 29], "specif": [2, 8, 10, 14, 15, 20, 23, 25, 27, 28, 30], "specifi": [2, 6, 8, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "specimen": [25, 28], "speed": 20, "speedup": 19, "spend": 11, "sphinx": [20, 23, 25], "split": [8, 12, 23, 24], "spot": 10, "spuriou": 20, "squar": 3, "square_plus_1": 3, "squeez": 14, "src": [1, 8, 23], "src1": 22, "src2": 22, "srcml": 23, "ssh": 26, "ssize_t": [5, 14, 20, 29, 30], "stabl": [24, 26], "stack": 8, "stacklevel": 20, "stai": 2, "stale": 20, "stalet": [25, 28], "stand": [15, 20], "standalon": [23, 30], "standard": [0, 3, 6, 8, 10, 13, 15, 17, 18, 20, 22, 23, 25, 26, 28, 30], "standpoint": 12, "start": [0, 7, 8, 11, 18, 20, 25, 30], "stash": 12, "state": [3, 5, 8, 9, 10, 11, 12, 20, 21, 23, 29, 30], "stateless": [3, 10, 20, 21], "statement": [8, 11, 16, 18, 20], "static": [1, 5, 6, 10, 11, 12, 14, 17, 20, 22, 25, 28, 29], "static_assert": 20, "static_cast": [8, 11, 12, 14, 15, 20, 21, 30], "staticmethod": 29, "statiskit": 23, "statu": [2, 20, 30], "std": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 23, 24, 25, 28, 29], "std_string_return": 7, "stderr": [16, 29], "stdin": [8, 11], "stdlib": 20, "stdout": [16, 20, 29], "steadi": 0, "steady_clock": 0, "steal": [20, 29], "step": [8, 11, 23, 25], "stewart": [25, 28], "still": [5, 8, 9, 11, 12, 14, 18, 20, 23, 30], "stl": [4, 5, 7, 8, 11, 20, 25, 28], "stl_bind": [6, 8, 20], "stolen": [20, 29, 30], "stolen_t": [20, 30], "stop": 8, "stop_iter": [10, 29], "stopiter": [8, 10], "storag": [8, 20, 25, 28], "store": [2, 3, 8, 12, 19, 20, 23, 24, 25, 28], "str": [7, 11, 12, 15, 20, 21, 24, 29, 30], "str_attr_accessor": 29, "str_output": 7, "straightforward": [8, 12], "strdup_gaurd": 20, "stream": [8, 16, 20], "strict": 20, "stricter": 20, "strictli": [18, 20, 30], "stride": [2, 14, 20], "string": [4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 20, 21, 23, 25, 29, 30], "string_view": [5, 7, 20], "strip": [20, 22, 23, 25, 28, 30], "strip_pad": 20, "strive": 27, "strlen": 20, "strongli": [21, 23], "struct": [1, 6, 8, 12, 14, 17, 20, 21, 29, 30], "structur": [5, 6, 9, 11, 12, 13, 20, 21, 25, 28], "studio": [18, 20, 24, 25, 28], "stumbl": 17, "style": [14, 20, 21, 23, 25, 28, 30], "sub": [24, 25, 29], "subclass": [8, 10, 15, 20, 29, 30], "subdirectori": [20, 23], "subject": 2, "submodul": [18, 20, 23, 25, 29, 30], "subproject": 23, "subsect": 4, "subsequ": [8, 20], "subset": [24, 30], "substanti": [20, 23], "substructur": 14, "subsub": 29, "subtl": [11, 20], "subtyp": 15, "succe": [11, 15], "success": 19, "suffici": 8, "suffix": [18, 20, 23, 24], "suggest": [20, 23, 24], "suit": [20, 24, 25, 27, 28], "suitabl": [21, 23], "sum": 14, "sum_3d": 14, "summar": 20, "summari": [10, 21], "super": 8, "supersed": 20, "supplement": 12, "suppli": [21, 22, 24], "support": [2, 5, 6, 7, 10, 11, 14, 15, 16, 17, 20, 21, 23, 24, 27, 29], "suppos": [6, 8, 12, 14, 18, 21], "suppress": [12, 20], "sure": [8, 11, 12, 15, 18, 23, 24, 29, 30], "surpris": 20, "surrog": 20, "swallow": 20, "swap": [20, 23, 24], "switch": [17, 20, 23, 30], "sy": [9, 15, 16, 20, 23, 29], "sylvain": [23, 25, 28], "symbol": [12, 20, 23], "sync": 23, "synchronis": 0, "syntax": [8, 11, 15, 18, 20, 21, 25, 28, 30], "synthet": 19, "sysconfig": 20, "system": [0, 9, 10, 16, 18, 20, 22, 24, 25, 26, 30], "system_clock": 0, "systemerror": 10, "t": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 17, 20, 21, 23, 25, 28, 29], "t1": [5, 11, 12], "t2": [5, 11, 12], "t3": [11, 12], "t4": 12, "t_py": 8, "tab": 12, "tabl": [4, 5, 6, 11, 20, 23, 29], "tag": [8, 11, 14, 18, 20, 21, 23, 30], "take": [2, 3, 7, 8, 9, 10, 11, 12, 14, 17, 18, 20, 21, 23, 24, 30], "take_ownership": [11, 20], "taken": 12, "target": [8, 9, 11, 18, 20, 24, 29, 30], "target_compile_featur": [23, 30], "target_compile_opt": 30, "target_link_librari": [9, 22, 23, 30], "tbenthompson": 23, "team": 26, "teardown": 20, "technic": 11, "techniqu": [8, 20, 24], "technologi": 23, "tell": [6, 8, 11, 24], "templat": [1, 2, 6, 12, 14, 16, 17, 18, 20, 21, 23, 25, 28, 29, 30], "temporari": [2, 20, 30], "temporarili": 20, "tempt": 15, "tend": 23, "tensor": [14, 20], "tensormap": 20, "term": [8, 25, 28], "termin": [7, 8, 10, 20], "ters": 11, "test": [2, 3, 6, 8, 10, 11, 12, 14, 15, 17, 20, 21, 23, 24, 25, 27, 28], "test_buff": 14, "test_call_polici": 11, "test_callback": [3, 15], "test_eigen": 2, "test_except": 10, "test_gil_scop": 20, "test_kwargs_and_default": 11, "test_local_bind": 8, "test_numpy_arrai": 14, "test_numpy_vector": 14, "test_opaque_typ": 6, "test_operator_overload": 8, "test_pickl": 8, "test_pytyp": 15, "test_return_list_pyobject_ptr_refer": 24, "test_sequences_and_iter": 12, "test_smart_ptr": 17, "test_stl": 6, "test_stl_bind": 6, "test_tagbased_polymorph": 8, "test_type_cast": 24, "test_type_caster_pyobject_ptr": 24, "test_unnamed_namespace_a": 21, "test_valu": 8, "test_virtual_funct": 8, "testcas": 18, "text": [7, 10, 20], "textual": 10, "thai": 7, "than": [0, 6, 7, 8, 11, 12, 14, 15, 19, 20, 21, 23, 30], "thank": [20, 25, 28], "the_answ": 18, "thei": [0, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 22, 23, 25, 28, 30], "them": [0, 1, 3, 5, 6, 7, 9, 10, 11, 15, 16, 17, 20, 21, 23, 24, 27, 30], "theme": 20, "therefor": [10, 16, 21], "thereof": 29, "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30], "thin": [5, 11, 13, 15, 20, 22, 23, 29], "thin_lto": [22, 23, 30], "thing": [2, 5, 8, 9, 10, 11, 20, 24, 29, 30], "think": [12, 23, 25, 28], "thinlto": 23, "third": [0, 1, 2, 7, 9, 10, 17, 23, 29, 30], "third_parti": 10, "this_ptr": 29, "those": [8, 16, 18, 21, 23, 24, 30], "though": [7, 8, 11, 12, 16, 18, 20, 23], "thousand": 23, "thread": [9, 12, 16, 20, 23, 29], "threadpool": 20, "three": [0, 4, 11, 12, 16, 20, 24, 26], "through": [10, 11, 12, 14, 20, 23, 25, 28, 29], "throughout": 20, "throw": [7, 8, 10, 12, 14, 15, 20, 23, 24, 29], "thrown": [8, 10, 11, 15, 20, 29, 30], "thu": [1, 6, 11, 12, 14, 17, 20, 24], "ti": [2, 8, 11], "tick": 0, "tidi": 20, "tie": 2, "tight": 14, "time": [0, 2, 3, 5, 6, 8, 9, 11, 12, 14, 16, 20, 23, 25, 28], "time_point": [0, 5, 20], "timedelta": [0, 20], "timepoint": 0, "timezon": [0, 20], "tini": [24, 25, 28], "titl": 24, "tmp": [1, 15], "to_str": [8, 20], "togeth": [20, 23, 24], "told": 29, "tomasz": [25, 28], "toml": [20, 23, 26], "too": [8, 14, 20, 22, 30], "tool": [4, 20, 22, 23, 24, 26, 30], "top": [6, 17, 20, 24, 29], "tostr": [8, 29], "total": [14, 19, 20], "touchup": 20, "toward": [0, 20], "tp_clear": 8, "tp_flag": 8, "tp_travers": 8, "traceback": [8, 11, 20], "track": [7, 12, 20, 21], "tradit": [8, 23, 25, 27, 28], "trail": [7, 8], "trait": 20, "trampolin": [12, 20, 25, 29, 30], "trampolineclass": [20, 30], "transcod": 7, "transfer": [11, 25, 28], "transit": [4, 6, 20, 30], "translat": [3, 6, 18, 20, 23, 25, 29], "transpar": [2, 14, 17, 20, 21, 25, 28, 30], "transpos": 2, "trap": [10, 29], "treat": [0, 8, 11], "tree": [20, 23], "tremend": 24, "trent": [25, 28], "tri": [10, 11, 21, 29, 30], "trick": [25, 28], "tricki": [11, 12], "trigger": [10, 20, 27], "trivial": [3, 11, 15], "troublesom": [12, 20], "true": [2, 7, 8, 10, 11, 16, 17, 20, 22, 23, 24, 29, 30], "trusti": 20, "try": [1, 6, 8, 10, 12, 14, 15, 20, 21, 24, 29, 30], "tss": 20, "tup": 15, "tupl": [5, 6, 8, 11, 12, 15, 20, 24, 25, 28, 29, 30], "turn": [6, 11, 20, 23], "tutori": [18, 25, 28], "tweak": 20, "twice": [17, 20], "two": [2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30], "txt": [10, 24], "type": [0, 2, 5, 7, 10, 11, 13, 16, 17, 20, 22, 23, 25, 27, 28, 30], "type_cast": [1, 6, 20], "type_caster_pyobject_ptr": 20, "type_caster_std_function_speci": 20, "type_error": [10, 29, 30], "type_index": 20, "type_info": 8, "typedef": [0, 14, 30], "typeerror": [7, 8, 10, 11, 20], "typeguard": 20, "typei": 20, "typeid": 8, "typenam": [6, 8, 11, 17, 21, 29], "typic": [6, 8, 14, 20, 24, 27, 29], "typo": 20, "u": [7, 24], "u0301": 7, "u16str": [5, 7], "u16string_view": [5, 7], "u32str": [5, 7], "u8str": 20, "ub": 20, "ubuntu": 20, "ugli": 20, "uint": 30, "uint16_t": 5, "uint32_t": 5, "uint64": 30, "uint64_t": 5, "uint8_t": [5, 7, 14], "ultim": 19, "unabl": 29, "unaffect": 30, "unavail": 23, "unbound": 15, "unboundedli": 20, "unchang": 30, "uncheck": [14, 20], "unchecked_mutable_refer": 20, "uncommon": 20, "uncondition": 30, "undefin": [1, 8, 11, 12, 14, 17, 19, 20, 23, 27, 29], "under": [10, 14, 16, 20, 23, 24, 25, 28, 29], "underli": [2, 3, 5, 8, 11, 17, 18, 20, 29, 30], "understand": [8, 11, 29], "undesir": [11, 12], "undocu": 30, "unexpect": [12, 30], "unfortun": [18, 20, 21], "unhandl": 20, "unhash": 20, "unicod": [4, 20, 21, 25], "unicodedata": 7, "unicodedecodeerror": [7, 20], "unifi": 20, "uniform": 20, "uniniti": [8, 11, 20], "uninstal": 20, "unintention": 20, "union": [5, 20, 29], "union_typ": 20, "uniqu": [9, 17, 19, 21, 30], "unique_ptr": [8, 20, 21, 25], "unit": [1, 6, 23, 24, 30], "unix": [20, 23, 24], "unknown": [8, 20], "unless": [8, 12, 26, 29, 30], "unlik": [2, 9, 20, 23], "unlimit": 9, "unload": [9, 29], "unlock": 20, "unmask": 20, "unnam": [11, 20, 21, 29], "unnecessari": [20, 23, 25, 28], "unnecessarili": 20, "unneed": 23, "unord": [5, 20], "unordered_map": [5, 6, 20], "unordered_set": [5, 6], "unpack": [13, 16, 20, 29], "unpacking_collector": 20, "unpickl": [8, 20, 25, 28], "unpredict": 30, "unqualifi": [20, 30], "unrais": [8, 25, 29], "unraisablehook": 29, "unrel": [8, 20, 30], "unreli": 24, "unrespons": 24, "unseri": 20, "unset": 20, "unsign": [20, 30], "unsolv": 27, "unspecifi": 11, "unsuit": 24, "unsupport": [14, 20], "untangl": 20, "until": [8, 11, 24], "unus": [20, 29], "unusu": 20, "unwant": 12, "unwieldi": 8, "unwind": 20, "up": [2, 8, 11, 17, 18, 20, 21, 23, 24, 26, 29], "upcom": 20, "updat": [0, 9, 20, 23, 26, 30], "upgrad": [20, 25], "upload": [20, 23], "upon": [1, 3, 20, 23, 29], "upper": 20, "url": [20, 26], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "usabl": [11, 20, 23], "usag": [1, 2, 3, 6, 9, 11, 20, 23, 30], "useless": [20, 21], "user": [0, 9, 11, 12, 14, 18, 20, 21, 22, 23, 24, 27, 29, 30], "using_pybind11": 22, "usr": 26, "usual": [2, 5, 7, 8, 11, 14, 15, 16, 20, 21, 24, 29, 30], "utf": [5, 7, 20], "utf8": 20, "utf8_charptr": 7, "utf8_test": 7, "util": [12, 13, 20, 21, 25, 28, 30], "uv": 23, "v": [2, 5, 6, 8, 12, 20, 24, 25], "v1": 30, "v15": 20, "v2": 8, "valarrai": [5, 6, 20], "valgrind": 20, "valid": [2, 7, 8, 14, 15, 20, 22, 29, 30], "valu": [0, 1, 3, 5, 6, 7, 8, 10, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30], "value1": 30, "value2": 30, "value_error": [10, 29], "valueerror": [8, 10], "valuehold": 24, "valuesview": 20, "valuetyp": 29, "variabl": [1, 2, 3, 8, 10, 12, 20, 21, 25, 28, 29], "variad": [6, 20, 25, 28], "variant": [5, 6, 20], "variant_cast": 6, "varieti": [12, 14], "variou": [6, 10, 20, 24, 26, 29], "vastli": 20, "vcpkg": [20, 25], "vec_obj": 24, "vector": [5, 6, 8, 11, 13, 20, 24, 25, 28, 30], "vector2": 8, "vectorint": 6, "vectoriz": 20, "vectorized_func": 14, "vectorxd": 2, "venv": [20, 23, 30], "verbos": 20, "veri": [1, 3, 5, 6, 11, 12, 14, 18, 19, 20, 23, 24, 30], "verifi": 20, "versa": [3, 4, 10, 20, 25, 27, 28], "version": [4, 6, 8, 9, 10, 11, 12, 14, 15, 18, 19, 22, 23, 25, 26, 27, 28, 29], "via": [2, 6, 8, 11, 12, 14, 15, 17, 20, 21, 22, 23, 26, 30], "vice": [3, 4, 10, 20, 25, 27, 28], "view": [2, 5, 8, 11, 13, 20], "view_matrix": 2, "viewmatrix": 2, "violat": [14, 20, 30], "virt": 24, "virtual": [12, 20, 21, 23, 25, 26, 28, 29, 30], "virtualenv": [20, 23, 30], "visibility_inlines_hidden": [20, 22], "visibl": [12, 18, 20, 21, 23], "visit": [6, 8], "visit_help": 6, "visitproc": 8, "visual": [18, 20, 24, 25, 28], "void": [1, 2, 5, 6, 8, 10, 11, 12, 14, 17, 20, 21, 24, 29], "w": [7, 24], "wa": [1, 2, 5, 8, 10, 11, 12, 18, 19, 20, 21, 23, 25, 27, 28, 29, 30], "wai": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 19, 20, 21, 23, 25, 26, 28, 30], "wait": 30, "wall": [0, 18, 23], "want": [2, 8, 11, 12, 14, 15, 18, 23, 24, 26, 30], "warn": [11, 20, 24, 29, 30], "wasm": 20, "wchar_t": [5, 7, 20, 24], "wdeprec": 20, "we": [5, 6, 8, 9, 12, 14, 18, 20, 21, 23, 24, 25, 28, 29], "weak": [11, 12], "weakref": [12, 20, 29], "webassembli": 20, "weight": 23, "weird": 12, "welcom": 27, "well": [8, 11, 14, 16, 18, 20, 23, 24, 27, 30], "went": 20, "wenzel": [24, 25, 28], "were": [10, 11, 12, 18, 20, 23, 25, 28, 30], "werror": 20, "wfree": 20, "what": [6, 8, 10, 11, 17, 18, 20, 26, 29], "whatev": [2, 8], "wheel": [23, 27, 30], "when": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 29, 30], "whenev": [12, 20, 25, 28], "where": [2, 3, 6, 8, 9, 10, 11, 12, 14, 17, 20, 21, 22, 23, 29], "wherea": 12, "whether": [1, 6, 7, 8, 11, 12, 20, 23], "which": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30], "whichev": 23, "while": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 24, 29, 30], "whitespac": 20, "whl": 23, "who": [1, 18, 27], "whose": [8, 10, 19, 20, 23, 29], "why": [8, 23, 24], "wide": [5, 25, 28], "wider": 20, "widespread": 2, "widget": 21, "wiki": 10, "win": 10, "win32": 7, "window": [7, 20, 23, 27, 30], "windows_extra": [22, 23], "wise": 21, "wish": [8, 14, 29], "with_custodian_and_ward": [11, 20], "with_custodian_and_ward_postcal": 11, "with_soabi": 20, "within": [8, 9, 10, 11, 12, 18, 20, 21, 29, 30], "without": [2, 3, 6, 8, 10, 11, 12, 13, 14, 17, 20, 23, 24, 25, 28, 30], "without_soabi": [20, 22], "won": [2, 4, 10, 11, 20, 24, 30], "woof": [8, 11, 21], "word": [17, 20], "work": [1, 2, 3, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 20, 21, 23, 25, 26, 28, 29, 30], "workaround": [12, 20, 24, 25, 27, 28, 30], "world": [9, 16, 18, 20, 24, 29], "worri": 21, "wors": 15, "worth": 11, "would": [2, 6, 8, 10, 12, 16, 17, 20, 21, 23, 24, 27, 29, 30], "wpedant": 20, "wrap": [3, 4, 5, 8, 11, 12, 17, 20, 21, 23, 29], "wrapper": [3, 5, 6, 10, 11, 12, 13, 17, 20, 21, 23, 24, 29], "writabl": [14, 21], "write": [2, 8, 12, 16, 20, 21, 23, 24, 27, 29], "writeabl": [2, 14], "written": [6, 27], "wrong": [8, 10, 11, 20, 24], "wshadow": 20, "wstring": [5, 7, 20], "www": 12, "x": [8, 14, 16, 20, 21, 24, 27, 29, 30], "x64": 18, "x86_64": 18, "xba": 7, "xcode": [25, 28], "xd0": 7, "xe9": 7, "xe9sum": 7, "xfail_condit": 21, "xml": 29, "xor": 21, "y": [8, 14, 21, 24], "yannick": [25, 28], "yap": 8, "year": [20, 24], "yet": [6, 12, 20, 27], "yield": [8, 12, 15, 29, 30], "yip": 8, "you": [0, 2, 6, 8, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "your": [0, 2, 6, 7, 8, 12, 15, 16, 17, 20, 22, 23, 24, 26, 27, 29, 30], "yourself": [22, 24], "z": [14, 24], "zebra": 8, "zero": [0, 2, 10, 11, 14, 17, 20, 30], "zip": 23, "zlib": 20, "\u00e9": 7, "\u03c0": 15}, "titles": ["Chrono", "Custom type casters", "Eigen", "Functional", "Type conversions", "Overview", "STL containers", "Strings, bytes and Unicode conversions", "Classes", "Embedding the interpreter", "Exceptions", "Functions", "Miscellaneous", "Python C++ interface", "NumPy", "Python types", "Utilities", "Smart pointers", "First steps", "Benchmark", "Changelog", "Object-oriented code", "CMake helpers", "Build systems", "Frequently asked questions", "Intro", "Installing the library", "Limitations", "Core features", "Reference", "Upgrade guide"], "titleterms": {"": 16, "0": [20, 27, 30], "1": [20, 30], "10": 20, "11": [0, 20, 30], "12": [20, 30], "13": 20, "14": 20, "15": 20, "16": 20, "17": [6, 7, 20], "19": 20, "2": [20, 30], "20": 20, "2015": 20, "2016": 20, "2017": 20, "2018": 20, "2019": 20, "2020": 20, "2021": 20, "2022": 20, "2023": 20, "2024": 20, "21": 20, "22": 20, "23": 20, "25": 20, "256": 24, "26": 20, "27": 20, "28": 20, "29": 20, "3": [20, 27], "30": 20, "31": 20, "4": 20, "5": [20, 30], "6": [20, 30], "7": [20, 30], "8": 20, "9": [20, 27, 30], "IN": 20, "Of": 12, "The": [24, 25, 30], "With": 29, "__py_zerostruct": 24, "_pyinstancemethod_typ": 24, "about": [25, 28], "accept": 11, "access": [8, 14, 15], "ad": 9, "add_subdirectori": 23, "addit": 11, "advanc": [23, 25], "aliv": 11, "all": 5, "allow": 11, "an": 0, "anonym": 3, "api": [10, 30], "april": 20, "ar": 30, "arbitrari": 29, "arg": 11, "argument": [11, 15, 18, 21, 24, 29], "arrai": [14, 30], "ask": 24, "assign": 15, "attribut": [21, 30], "aug": 20, "august": 20, "automat": [6, 8, 21, 23], "avail": 15, "avoid": 12, "back": 15, "base": 30, "basic": 25, "bazel": 23, "benchmark": 19, "binari": 24, "bind": [6, 8, 11, 12, 18, 21, 23, 24, 30], "box": 30, "brace": 8, "break": 30, "brew": 26, "buffer": [14, 30], "bug": 27, "build": [23, 24], "built": [10, 29], "builtin": 5, "byte": 7, "c": [0, 6, 7, 10, 12, 13, 15, 16, 24, 29], "call": [8, 11, 15], "callback": 3, "can": 24, "captur": 16, "case": 18, "cast": 15, "caster": 1, "chain": 10, "chang": 30, "changelog": 20, "charact": 7, "check": 30, "choic": 27, "chrono": 0, "cite": 24, "class": [8, 29], "class_": [29, 30], "classic": 22, "clock": 0, "cluster": 7, "cmake": [22, 23, 24, 30], "code": [9, 12, 21, 23], "column": 2, "combin": 8, "command": 22, "common": [12, 29], "compil": [18, 19, 25, 28, 30], "compound": 15, "conclus": 24, "conda": 26, "configur": 23, "construct": 15, "constructor": [8, 30], "contain": [6, 30], "contribut": [25, 28], "conveni": [12, 29], "convent": 18, "convers": [0, 4, 5, 6, 7, 8], "convert": [11, 29], "copi": [2, 23], "core": [25, 28], "count": 29, "cppimport": 23, "crash": 24, "creat": [18, 21, 24], "ctrl": 24, "custom": [1, 8, 10, 17, 21, 30], "data": [12, 18], "dec": 20, "decemb": 20, "declar": 24, "deepcopi": 8, "def": 29, "default": [11, 15, 18, 21], "defin": [24, 30], "deprec": 30, "depth": 24, "design": 27, "destructor": [8, 12], "detect": 24, "develop": 20, "differ": 8, "direct": 14, "docstr": 12, "document": 12, "doe": 24, "doesn": 24, "downcast": [8, 21], "dynam": [21, 24], "e": 24, "eigen": 2, "ellipsi": 14, "embed": [9, 23, 29], "enforc": 30, "enumer": 21, "error": [10, 12, 30], "etc": 12, "evalu": 16, "exceed": 24, "except": [10, 15, 29], "execut": 9, "explicit": 7, "export": [18, 22], "express": 16, "extend": 8, "extens": 12, "extra": [25, 29], "fail": 2, "featur": [25, 28], "feb": 20, "februari": 20, "few": 30, "field": [21, 24], "file": 16, "final": 8, "find": 24, "find_packag": 23, "findpython": [22, 23], "first": 18, "forc": 8, "forg": 26, "forth": 15, "found": 24, "frequent": 24, "from": [10, 15, 16], "function": [3, 8, 11, 14, 15, 16, 18, 21, 24, 29, 30], "g": 24, "gener": [12, 23], "get": 9, "gil": 12, "global": [10, 12, 26], "goodi": [25, 28], "gotcha": 15, "graphem": 7, "greater": 24, "guard": 11, "guid": 30, "handl": [10, 15, 24], "header": 18, "helper": 22, "hidden": 30, "highli": 24, "hint": [12, 22], "how": 24, "i": [24, 30], "immedi": 24, "implicit": [8, 15], "import": [9, 24], "importerror": 24, "includ": 26, "inconsist": 24, "inform": 25, "inherit": [8, 21, 29], "init": 24, "initi": [8, 24], "initialis": 8, "inner": 12, "instal": 26, "instanc": 21, "instanti": [15, 24], "interfac": [13, 23], "intern": 21, "interpret": [9, 12, 23, 24, 29], "involv": 24, "iter": 12, "its": 24, "jan": 20, "jul": 20, "juli": 20, "june": 20, "keep": 11, "keyword": [11, 15, 18, 21], "known": 27, "kwarg": 11, "lambda": 21, "leak": 24, "librari": [6, 15, 23, 26], "licens": [25, 28], "lifetim": 9, "limit": [24, 27], "linux": 18, "list": 5, "liter": [7, 29], "local": [8, 10, 30], "lock": 12, "long": 24, "maco": 18, "macro": [12, 29, 30], "make": 6, "manual": 23, "mar": 20, "march": 20, "matric": 2, "maximum": 24, "member": [8, 24, 29], "memori": [14, 24], "meson": 23, "metaclass": 30, "method": [8, 15, 21], "minimum": 30, "miscellan": 12, "mode": [22, 23], "modul": [8, 9, 12, 19, 22, 23, 24, 30], "multipl": [8, 12], "my": 24, "namespac": 18, "neg": 30, "new": [22, 30], "non": [8, 11], "none": [11, 15], "nopython": 23, "note": 12, "nov": 20, "numpi": [14, 30], "object": [8, 11, 21, 30], "oct": 20, "octob": 20, "onli": 11, "opaqu": 6, "oper": 8, "option": 26, "order": [2, 11], "orient": 21, "ostream": 16, "other": 26, "out": 30, "output": 16, "over": 12, "overload": [8, 11, 21], "overrid": 8, "overview": [0, 5], "paramet": [8, 11], "partit": 12, "pass": [2, 3, 7, 29], "pickl": [8, 30], "pointer": 17, "polici": 11, "posit": 11, "print": 16, "prohibit": 11, "project": 24, "properli": 24, "properti": [8, 30], "protect": 8, "protocol": [12, 14], "provid": 0, "public": 8, "py": [15, 30], "pybind11": [24, 30], "pybind11_add_modul": [22, 23], "pybind11_extens": 22, "pybind11_find_import": 22, "pybind11_plugin": 30, "pybind11_strip": 22, "pybind11config": 22, "pypi": 26, "python": [2, 7, 8, 9, 10, 11, 13, 15, 16, 23, 24, 27, 29, 30], "question": 24, "rais": 10, "rather": 2, "rc1": 20, "recurs": 24, "redirect": 29, "reduc": 24, "refer": [2, 7, 24, 29], "regard": 12, "regist": 10, "requir": [23, 30], "resolut": 11, "return": [2, 7, 11], "revisit": 11, "right": 24, "row": 2, "run": 24, "sep": 20, "septemb": 20, "sequenc": 12, "set": 12, "setup": [8, 19], "setuptool": 23, "shared_ptr": [17, 30], "signatur": 8, "simpl": [18, 24], "size": 19, "slice": 12, "smaller": 24, "smart": 17, "some": 30, "someclass": 24, "sourc": 12, "specif": 29, "sphinx": 12, "standard": 16, "start": 9, "static": [8, 21, 30], "std": [17, 30], "step": 18, "stl": [6, 30], "storag": 2, "stream": 29, "stricter": 30, "stride": 30, "string": [7, 16], "structur": 14, "sub": 9, "submodul": 26, "suggest": 22, "support": [8, 9, 18, 25, 28, 30], "symbol": [24, 30], "system": 23, "systemerror": 24, "t": [24, 30], "target": [22, 23], "templat": [8, 11, 24], "test": 18, "than": [2, 24], "thi": 24, "time": [19, 24, 30], "topic": 25, "trampolin": 8, "translat": 10, "type": [1, 4, 6, 8, 12, 14, 15, 18, 21, 24, 29], "unicod": 7, "unique_ptr": 17, "unpack": 15, "unrais": 10, "upgrad": 30, "us": [12, 16], "usag": 22, "util": 16, "v": [10, 23], "v2": [20, 30], "valu": [2, 11], "variabl": [18, 22, 23], "vcpkg": 26, "vector": [2, 14], "version": [20, 24, 30], "versu": 2, "view": [7, 14], "virtual": 8, "visibl": [24, 30], "wai": 24, "warn": 27, "wattribut": 24, "what": 24, "when": 24, "wide": 7, "window": 18, "without": [7, 29], "wrapper": 15}})