Index
A
A
apiary::BoundClass (C++ class)
apiary::BoundClass::bases (C++ member)
apiary::BoundClass::ctors (C++ member)
apiary::BoundClass::fields (C++ member)
apiary::BoundClass::instantiations (C++ member)
apiary::BoundClass::is_external (C++ member)
apiary::BoundClass::is_template (C++ member)
apiary::BoundClass::methods (C++ member)
apiary::BoundClass::nested_classes (C++ member)
apiary::BoundClass::nested_enums (C++ member)
apiary::BoundClass::properties (C++ member)
apiary::BoundClass::template_param_names (C++ member)
apiary::BoundConcept (C++ class)
apiary::BoundConcept::template_param_names (C++ member)
apiary::BoundEntityCommon (C++ class)
apiary::BoundEntityCommon::directives (C++ member)
apiary::BoundEntityCommon::doc (C++ member)
apiary::BoundEntityCommon::location (C++ member)
apiary::BoundEntityCommon::name (C++ member)
apiary::BoundEntityCommon::qualified_name (C++ member)
apiary::BoundEntityCommon::submodule (C++ member)
apiary::BoundEnum (C++ class)
apiary::BoundEnum::enumerators (C++ member)
apiary::BoundEnum::is_scoped (C++ member)
apiary::BoundEnum::underlying_py_type (C++ member)
apiary::BoundEnum::underlying_type (C++ member)
apiary::BoundEnumerator (C++ class)
apiary::BoundEnumerator::doc (C++ member)
apiary::BoundEnumerator::name (C++ member)
apiary::BoundEnumerator::value (C++ member)
apiary::BoundField (C++ class)
apiary::BoundField::is_static (C++ member)
apiary::BoundField::py_type (C++ member)
apiary::BoundField::type (C++ member)
apiary::BoundFunction (C++ class)
apiary::BoundFunction::instantiations (C++ member)
apiary::BoundFunction::is_template (C++ member)
apiary::BoundFunction::params (C++ member)
apiary::BoundFunction::python_overloads (C++ member)
apiary::BoundFunction::return_py_type (C++ member)
apiary::BoundFunction::return_type (C++ member)
apiary::BoundFunction::return_type_canonical (C++ member)
apiary::BoundFunction::template_kwargs (C++ member)
apiary::BoundFunction::template_param_names (C++ member)
apiary::BoundInstantiation (C++ class)
apiary::BoundInstantiation::py_name (C++ member)
apiary::BoundInstantiation::type_args (C++ member)
apiary::BoundMacro (C++ class)
apiary::BoundMacro::is_function_like (C++ member)
apiary::BoundMacro::params (C++ member)
apiary::BoundMethod (C++ class)
apiary::BoundMethod::has_variadic_pack (C++ member)
apiary::BoundMethod::is_const (C++ member)
apiary::BoundMethod::is_constructor (C++ member)
apiary::BoundMethod::is_deleted (C++ member)
apiary::BoundMethod::is_destructor (C++ member)
apiary::BoundMethod::is_operator (C++ member)
apiary::BoundMethod::is_pure_virtual (C++ member)
apiary::BoundMethod::is_static (C++ member)
apiary::BoundMethod::is_template (C++ member)
apiary::BoundMethod::is_virtual (C++ member)
apiary::BoundMethod::params (C++ member)
apiary::BoundMethod::return_py_type (C++ member)
apiary::BoundMethod::return_type (C++ member)
apiary::BoundMethod::return_type_canonical (C++ member)
apiary::BoundMethod::template_param_names (C++ member)
apiary::BoundMethod::variadic_element_type (C++ member)
apiary::BoundMethod::variadic_from_param (C++ member)
apiary::BoundParam (C++ class)
apiary::BoundParam::default_value (C++ member)
apiary::BoundParam::default_value_py (C++ member)
apiary::BoundParam::name (C++ member)
apiary::BoundParam::py_type (C++ member)
apiary::BoundParam::type (C++ member)
apiary::BoundParam::type_canonical (C++ member)
apiary::BoundProperty (C++ class)
apiary::BoundProperty::doc (C++ member)
apiary::BoundProperty::getter_index (C++ member)
apiary::BoundProperty::has_setter (C++ member)
apiary::BoundProperty::py_name (C++ member)
apiary::BoundProperty::py_type (C++ member)
apiary::BoundProperty::setter_index (C++ member)
apiary::BoundProperty::type (C++ member)
apiary::BoundTypedef (C++ class)
apiary::BoundTypedef::is_template (C++ member)
apiary::BoundTypedef::template_param_names (C++ member)
apiary::BoundTypedef::underlying_type (C++ member)
apiary::clean_raw_comment (C++ function)
apiary::compute_properties (C++ function)
,
[1]
apiary::compute_python_overloads (C++ function)
,
[1]
apiary::cross_product (C++ function)
apiary::DefReport (C++ class)
apiary::DefReport::max_unit_defs (C++ member)
apiary::DefReport::total_defs (C++ member)
apiary::DefReport::unit_count (C++ member)
apiary::Directive (C++ class)
apiary::Directive::args (C++ member)
apiary::Directive::name (C++ member)
apiary::DirectiveList (C++ type)
apiary::DocComment (C++ class)
apiary::DocComment::brief (C++ member)
apiary::DocComment::detail (C++ member)
apiary::DocComment::empty (C++ function)
apiary::DocComment::params (C++ member)
apiary::DocComment::returns (C++ member)
apiary::DocComment::throws_ (C++ member)
apiary::DocComment::tparams (C++ member)
apiary::DocEntry (C++ class)
apiary::DocEntry::description (C++ member)
apiary::DocEntry::name (C++ member)
apiary::dtype_aliases_for (C++ function)
apiary::dump (C++ function)
apiary::emit (C++ function)
apiary::emit_docs_json (C++ function)
apiary::emit_pyi (C++ function)
apiary::emit_shards (C++ function)
apiary::EmitOptions (C++ class)
apiary::EmitOptions::module_name (C++ member)
apiary::EmitOptions::register_function_name (C++ member)
apiary::EmitOptions::source_includes (C++ member)
apiary::EmitOptions::source_path_for_format (C++ member)
apiary::EmitOptions::target (C++ member)
apiary::extract_doc (C++ function)
apiary::InstantiateAsSpec (C++ class)
apiary::InstantiateAsSpec::class_name (C++ member)
apiary::InstantiateAsSpec::py_name (C++ member)
apiary::InstantiateAsSpec::type_args (C++ member)
apiary::InstantiateSpec (C++ class)
apiary::InstantiateSpec::class_name (C++ member)
apiary::InstantiateSpec::groups (C++ member)
apiary::Module (C++ class)
apiary::Module::classes (C++ member)
apiary::Module::concepts (C++ member)
apiary::Module::enums (C++ member)
apiary::Module::functions (C++ member)
apiary::Module::macros (C++ member)
apiary::Module::typedefs (C++ member)
apiary::ParamGroup (C++ class)
apiary::ParamGroup::keyword (C++ member)
apiary::ParamGroup::values (C++ member)
apiary::parse_annotation (C++ function)
apiary::parse_doc_comment (C++ function)
apiary::parse_instantiate (C++ function)
apiary::parse_instantiate_as (C++ function)
apiary::pick_default_dtype (C++ function)
apiary::plan_shards (C++ function)
apiary::PyiOptions (C++ class)
apiary::PyiOptions::banner (C++ member)
apiary::PythonOverload (C++ class)
apiary::PythonOverload::default_dtype (C++ member)
apiary::PythonOverload::dtype_values (C++ member)
apiary::PythonOverload::instantiation_indices (C++ member)
apiary::PythonOverload::Kind (C++ enum)
apiary::PythonOverload::kind (C++ member)
apiary::PythonOverload::Kind::DtypeDispatcher (C++ enumerator)
apiary::PythonOverload::Kind::NonTemplate (C++ enumerator)
apiary::PythonOverload::Kind::OverloadSet (C++ enumerator)
apiary::PythonOverload::Kind::SingleInstantiation (C++ enumerator)
apiary::PythonOverload::Kind::TemplateKwargsDispatcher (C++ enumerator)
apiary::PythonOverload::kwarg_names (C++ member)
apiary::PythonOverload::py_name (C++ member)
apiary::report_defs (C++ function)
apiary::sanitize_python_name (C++ function)
apiary::scan_macros (C++ function)
apiary::ShardFile (C++ class)
apiary::ShardFile::content (C++ member)
apiary::ShardFile::path (C++ member)
apiary::SourceLocation (C++ class)
apiary::SourceLocation::column (C++ member)
apiary::SourceLocation::file (C++ member)
apiary::SourceLocation::line (C++ member)
apiary::split_instantiation_args (C++ function)
apiary::Target (C++ enum)
apiary::Target::Nanobind (C++ enumerator)
apiary::Target::Pybind11 (C++ enumerator)
apiary::translate_python_default (C++ function)
apiary::translate_python_type (C++ function)
apiary::translate_python_type_string (C++ function)
apiary::translate_type (C++ function)
apiary::Visitor (C++ class)
apiary::Visitor::error_count (C++ function)
apiary::Visitor::set_module_header_filter (C++ function)
apiary::Visitor::take (C++ function)
apiary::Visitor::TraverseClassTemplateDecl (C++ function)
apiary::Visitor::TraverseCXXRecordDecl (C++ function)
apiary::Visitor::TraverseNamespaceDecl (C++ function)
apiary::Visitor::undocumented_count (C++ function)
apiary::Visitor::VisitConceptDecl (C++ function)
apiary::Visitor::VisitCXXMethodDecl (C++ function)
apiary::Visitor::VisitEnumDecl (C++ function)
apiary::Visitor::VisitFieldDecl (C++ function)
apiary::Visitor::VisitFunctionDecl (C++ function)
apiary::Visitor::Visitor (C++ function)
apiary::Visitor::VisitTypedefNameDecl (C++ function)
APIARY_BUFFER_FROM (C macro)
APIARY_BUFFER_PROTOCOL (C macro)
APIARY_BUFFER_PROTOCOL_STD (C macro)
APIARY_DETAIL_ANNOTATE (C macro)
APIARY_DOC (C macro)
APIARY_DYNAMIC_ATTR (C macro)
APIARY_EXCEPTION (C macro)
APIARY_EXPOSE (C macro)
APIARY_GETTER (C macro)
APIARY_HIDE (C macro)
APIARY_HOLDER (C macro)
APIARY_IMPLICIT_FROM (C macro)
APIARY_INDEX_PROTOCOL_STD (C macro)
APIARY_INSTANTIATE (C macro)
APIARY_INSTANTIATE_AS (C macro)
APIARY_INSTANTIATE_BOOLS (C macro)
APIARY_INSTANTIATE_MEMBER (C macro)
APIARY_INSTANTIATE_MEMBER_AS (C macro)
APIARY_INSTANTIATE_TEMPLATE (C macro)
APIARY_ITERATOR_STD (C macro)
APIARY_KEEP_ALIVE (C macro)
APIARY_MODULE (C macro)
APIARY_NO_BASES (C macro)
APIARY_NOCOPY (C macro)
APIARY_NOMOVE (C macro)
APIARY_OPERATOR (C macro)
APIARY_READONLY (C macro)
APIARY_RELEASE_GIL (C macro)
APIARY_RENAME (C macro)
APIARY_RVP (C macro)
APIARY_SETTER (C macro)
APIARY_TEMPLATE_KWARGS (C macro)
APIARY_VARIADIC_FROM (C macro)
Apiary
Navigation
Guide
Examples
Reference
CMake helpers
C++ API
Related Topics
Documentation overview