semiwrap
Introduction
About this project
Installation
Demo Project
User's Guide
Automated C++ header wrapping
Type Casters
Platform-specific considerations
Developer tips
Tools
Configuration
pyproject.toml
Generator Customization
Support
Troubleshooting
Support
semiwrap
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
access (semiwrap.config.autowrap_yml.PropData attribute)
arithmetic (semiwrap.config.autowrap_yml.EnumData attribute)
array_size (semiwrap.config.autowrap_yml.ParamData attribute)
attributes (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
(semiwrap.config.autowrap_yml.ClassData attribute)
auto (semiwrap.config.autowrap_yml.PropAccess attribute)
autogen_build_path (semiwrap.config.pyproject_toml.SemiwrapHatchlingConfig attribute)
automatic (semiwrap.config.autowrap_yml.ReturnValuePolicy attribute)
automatic_reference (semiwrap.config.autowrap_yml.ReturnValuePolicy attribute)
AutowrapConfigYaml (class in semiwrap.config.autowrap_yml)
B
base_qualnames (semiwrap.config.autowrap_yml.ClassData attribute)
BufferData (class in semiwrap.config.autowrap_yml)
buffers (semiwrap.config.autowrap_yml.OverloadData attribute)
BufferType (class in semiwrap.config.autowrap_yml)
C
ClassData (class in semiwrap.config.autowrap_yml)
classes (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
ConditionalHeader (class in semiwrap.config.pyproject_toml)
constants (semiwrap.config.autowrap_yml.ClassData attribute)
copy (semiwrap.config.autowrap_yml.ReturnValuePolicy attribute)
cpp_code (semiwrap.config.autowrap_yml.OverloadData attribute)
D
default (semiwrap.config.autowrap_yml.ParamData attribute)
default_arg_cast (semiwrap.config.pyproject_toml.TypeCasterHeader attribute)
Defaults (class in semiwrap.config.autowrap_yml)
defaults (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
defines (semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)
depends (semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)
disable_none (semiwrap.config.autowrap_yml.OverloadData attribute)
(semiwrap.config.autowrap_yml.ParamData attribute)
disable_type_caster_default_cast (semiwrap.config.autowrap_yml.ParamData attribute)
doc (semiwrap.config.autowrap_yml.ClassData attribute)
(semiwrap.config.autowrap_yml.EnumData attribute)
(semiwrap.config.autowrap_yml.EnumValue attribute)
(semiwrap.config.autowrap_yml.OverloadData attribute)
(semiwrap.config.autowrap_yml.PropData attribute)
(semiwrap.config.autowrap_yml.TemplateData attribute)
doc_append (semiwrap.config.autowrap_yml.ClassData attribute)
(semiwrap.config.autowrap_yml.EnumData attribute)
(semiwrap.config.autowrap_yml.EnumValue attribute)
(semiwrap.config.autowrap_yml.OverloadData attribute)
(semiwrap.config.autowrap_yml.PropData attribute)
(semiwrap.config.autowrap_yml.TemplateData attribute)
E
enable_if (semiwrap.config.pyproject_toml.ConditionalHeader attribute)
encoding (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
EnumData (class in semiwrap.config.autowrap_yml)
enums (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
(semiwrap.config.autowrap_yml.ClassData attribute)
EnumValue (class in semiwrap.config.autowrap_yml)
export_type_casters (semiwrap.config.pyproject_toml.SemiwrapToolConfig attribute)
extension_modules (semiwrap.config.pyproject_toml.SemiwrapToolConfig attribute)
ExtensionModuleConfig (class in semiwrap.config.pyproject_toml)
extra_includes (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
extra_includes_first (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
F
force_depends (semiwrap.config.autowrap_yml.ClassData attribute)
force_multiple_inheritance (semiwrap.config.autowrap_yml.ClassData attribute)
force_no_default_constructor (semiwrap.config.autowrap_yml.ClassData attribute)
force_no_trampoline (semiwrap.config.autowrap_yml.ClassData attribute)
force_out (semiwrap.config.autowrap_yml.ParamData attribute)
force_type_casters (semiwrap.config.autowrap_yml.ClassData attribute)
FunctionData (class in semiwrap.config.autowrap_yml)
functions (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
H
header (semiwrap.config.pyproject_toml.ConditionalHeader attribute)
(semiwrap.config.pyproject_toml.TypeCasterHeader attribute)
headers (semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)
(semiwrap.config.pyproject_toml.TypeCasterConfig attribute)
I
ifdef (semiwrap.config.autowrap_yml.OverloadData attribute)
ifndef (semiwrap.config.autowrap_yml.OverloadData attribute)
ignore (semiwrap.config.autowrap_yml.ClassData attribute)
(semiwrap.config.autowrap_yml.Defaults attribute)
(semiwrap.config.autowrap_yml.EnumData attribute)
(semiwrap.config.autowrap_yml.EnumValue attribute)
(semiwrap.config.autowrap_yml.OverloadData attribute)
(semiwrap.config.autowrap_yml.ParamData attribute)
(semiwrap.config.autowrap_yml.PropData attribute)
(semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)
ignore_pure (semiwrap.config.autowrap_yml.OverloadData attribute)
ignore_py (semiwrap.config.autowrap_yml.OverloadData attribute)
ignored_bases (semiwrap.config.autowrap_yml.ClassData attribute)
IN (semiwrap.config.autowrap_yml.BufferType attribute)
includedir (semiwrap.config.pyproject_toml.TypeCasterConfig attribute)
includes (semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)
inline_code (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
(semiwrap.config.autowrap_yml.ClassData attribute)
(semiwrap.config.autowrap_yml.EnumData attribute)
INOUT (semiwrap.config.autowrap_yml.BufferType attribute)
internal (semiwrap.config.autowrap_yml.OverloadData attribute)
is_polymorphic (semiwrap.config.autowrap_yml.ClassData attribute)
K
keepalive (semiwrap.config.autowrap_yml.OverloadData attribute)
L
len (semiwrap.config.autowrap_yml.BufferData attribute)
libinit (semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)
M
methods (semiwrap.config.autowrap_yml.ClassData attribute)
minsz (semiwrap.config.autowrap_yml.BufferData attribute)
module
semiwrap.config.autowrap_yml
semiwrap.config.pyproject_toml
module_build_path (semiwrap.config.pyproject_toml.SemiwrapHatchlingConfig attribute)
move (semiwrap.config.autowrap_yml.ReturnValuePolicy attribute)
N
name (semiwrap.config.autowrap_yml.ParamData attribute)
(semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)
no_default (semiwrap.config.autowrap_yml.ParamData attribute)
no_release_gil (semiwrap.config.autowrap_yml.OverloadData attribute)
nodelete (semiwrap.config.autowrap_yml.ClassData attribute)
O
OUT (semiwrap.config.autowrap_yml.BufferType attribute)
OverloadData (class in semiwrap.config.autowrap_yml)
overloads (semiwrap.config.autowrap_yml.FunctionData attribute)
P
param_override (semiwrap.config.autowrap_yml.OverloadData attribute)
ParamData (class in semiwrap.config.autowrap_yml)
params (semiwrap.config.autowrap_yml.TemplateData attribute)
PropAccess (class in semiwrap.config.autowrap_yml)
PropData (class in semiwrap.config.autowrap_yml)
pypackage (semiwrap.config.pyproject_toml.TypeCasterConfig attribute)
Q
qualname (semiwrap.config.autowrap_yml.TemplateData attribute)
R
readonly (semiwrap.config.autowrap_yml.PropAccess attribute)
readwrite (semiwrap.config.autowrap_yml.PropAccess attribute)
reference (semiwrap.config.autowrap_yml.ReturnValuePolicy attribute)
reference_internal (semiwrap.config.autowrap_yml.ReturnValuePolicy attribute)
references_are_out_param (semiwrap.config.autowrap_yml.Defaults attribute)
rename (semiwrap.config.autowrap_yml.ClassData attribute)
(semiwrap.config.autowrap_yml.EnumData attribute)
(semiwrap.config.autowrap_yml.EnumValue attribute)
(semiwrap.config.autowrap_yml.OverloadData attribute)
(semiwrap.config.autowrap_yml.PropData attribute)
report_ignored_missing (semiwrap.config.autowrap_yml.Defaults attribute)
requires (semiwrap.config.pyproject_toml.TypeCasterConfig attribute)
return_value_policy (semiwrap.config.autowrap_yml.OverloadData attribute)
ReturnValuePolicy (class in semiwrap.config.autowrap_yml)
S
scan_headers_ignore (semiwrap.config.pyproject_toml.SemiwrapToolConfig attribute)
semiwrap.config.autowrap_yml
module
semiwrap.config.pyproject_toml
module
SemiwrapHatchlingConfig (class in semiwrap.config.pyproject_toml)
SemiwrapToolConfig (class in semiwrap.config.pyproject_toml)
src (semiwrap.config.autowrap_yml.BufferData attribute)
strip_prefixes (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
subpackage (semiwrap.config.autowrap_yml.ClassData attribute)
(semiwrap.config.autowrap_yml.Defaults attribute)
(semiwrap.config.autowrap_yml.EnumData attribute)
(semiwrap.config.autowrap_yml.OverloadData attribute)
(semiwrap.config.autowrap_yml.TemplateData attribute)
T
take_ownership (semiwrap.config.autowrap_yml.ReturnValuePolicy attribute)
template_impls (semiwrap.config.autowrap_yml.OverloadData attribute)
template_inline_code (semiwrap.config.autowrap_yml.ClassData attribute)
template_params (semiwrap.config.autowrap_yml.ClassData attribute)
TemplateData (class in semiwrap.config.autowrap_yml)
templates (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
trampoline_cpp_code (semiwrap.config.autowrap_yml.OverloadData attribute)
trampoline_inline_code (semiwrap.config.autowrap_yml.ClassData attribute)
type (semiwrap.config.autowrap_yml.BufferData attribute)
typealias (semiwrap.config.autowrap_yml.AutowrapConfigYaml attribute)
(semiwrap.config.autowrap_yml.ClassData attribute)
TypeCasterConfig (class in semiwrap.config.pyproject_toml)
TypeCasterHeader (class in semiwrap.config.pyproject_toml)
types (semiwrap.config.pyproject_toml.TypeCasterHeader attribute)
U
update_init (semiwrap.config.pyproject_toml.SemiwrapToolConfig attribute)
V
value_prefix (semiwrap.config.autowrap_yml.EnumData attribute)
values (semiwrap.config.autowrap_yml.EnumData attribute)
virtual_xform (semiwrap.config.autowrap_yml.OverloadData attribute)
W
wraps (semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)
X
x_type (semiwrap.config.autowrap_yml.ParamData attribute)
Y
yaml_path (semiwrap.config.pyproject_toml.ExtensionModuleConfig attribute)