Crate cpp_utils [−] [src]
Modules
| new_uninitialized |
This module contains |
Structs
| AsBox |
Additional argument for a function that returns a C++ object as a pointer enclosed in a CppBox. |
| AsStruct |
Additional argument for a function that returns a C++ object as Rust struct. |
| CppBox |
A C++ pointer wrapper to manage deletion of objects. |
Traits
| CppDeletable |
Indicates that the type can be put into a CppBox. |
| DynamicCast |
Provides access to C++ |
| StaticCast |
Provides access to C++ |
| UnsafeStaticCast |
Provides access to C++ |
Functions
| dynamic_cast |
Converts type of a const pointer using |
| dynamic_cast_mut |
Converts type of a mutable pointer using |
| static_cast |
Converts type of a const pointer using |
| static_cast_mut |
Converts type of a mutable pointer using |
| unsafe_static_cast |
Converts type of a const pointer using |
| unsafe_static_cast_mut |
Converts type of a mutable pointer using |
Type Definitions
| Deleter |
Deleter function type. |