Structs§
- Module
Tweak - Property
Tweak - Settings
- Injectable global and module level overrides, todo: migrate the global statics to this over time
Enums§
Constants§
Statics§
- ARGUMENT_
NAMES_ MULTIPLE_ SLICE - List of C++ argument names that can hint on multiple connected slice arguments in a function
- ARGUMENT_
NAMES_ NOT_ SLICE - List of C++ argument names that are forbidden to be slice arguments
- ARGUMENT_
NAMES_ USERDATA - List of C++ argument names that are allowed to be userdata for a callback
- CONST_
TYPE_ OVERRIDE - DATA_
TYPES - Types that can be used as
Mat
element cpp_name(Reference) - DATA_
TYPES_ 5_ 0 - Types that can be used as
Mat
element since OpenCV 5.0 cpp_name(Reference) - ELEMENT_
EXCLUDE_ KIND - cpp_name(Reference)
- ELEMENT_
EXPORT_ TWEAK - Manual export config adjustments in form of “cpp_name(Reference)” => tweak function. If the export config is not
detected from the sources an
ExportConfig::default()
is passed to the function. - IMPLEMENTED_
CONST_ GENERICS - cpp_name(Reference)
- IMPLEMENTED_
FUNCTION_ LIKE_ MACROS - IMPLEMENTED_
GENERICS - cpp_name(Reference)
- IMPLEMENTED_
MANUAL_ DEBUG - classes that have a manual
Debug
implementation, element is cpp_name(Reference) - IMPLEMENTED_
SYSTEM_ CLASSES - NO_
SKIP_ NAMESPACE_ IN_ LOCALNAME - PREVENT_
VECTOR_ TYPEDEF_ GENERATION - PRIMITIVE_
TYPEDEFS - cpp_name(Reference) => ( rust_name(Reference(No)), cpp_name(Reference) )
- RESERVED_
RENAME - map of reserved Rust keywords and their replacement to be used in var, function and class names key: reserved keyword value: replacement
- STATIC_
MODULES
Functions§
- arg_
override_ factory - force_
infallible_ factory - func_
cfg_ attr_ factory - identifier => (rust_attr, cpp_attr)
- func_
companion_ tweak_ factory - func_
exclude_ factory - func_
inject_ factory - func_
rename_ factory - map of functions to rename, key is Func.identifier(), value is new name (“+” will be replaced by the old name)
- func_
replace_ factory - func_
specialize_ factory - func_
unsafe_ factory - set of functions that should have unsafe in their declaration, element is Func.identifier()
- generator_
module_ tweaks_ factory - property_
override_ factory - property_
tweaks_ factory - Rename property, format: (cpp_refname -> rust_custom_leafname)
- return_
override_ factory