Docs.rs
bindgen-0.20.5
Platform
i686-apple-darwin
i686-pc-windows-gnu
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
bindgen 0.20.5
Automatically generates Rust FFI bindings to C and C++ libraries.
Crate
Source
Builds
Feature flags
Documentation
..
16-byte-alignment.h
accessors.hpp
annotation_hide.hpp
anon_enum.hpp
anon_enum_trait.hpp
anon_enum_whitelist.h
anon_union.hpp
arg_keyword.hpp
auto.hpp
bad-namespace-parenthood-inheritance.hpp
base-to-derived.hpp
bitfield-enum-basic.hpp
bitfield_method_mangling.h
blocks.h
canonical_path_without_namespacing.hpp
class.hpp
class_nested.hpp
class_no_members.hpp
class_static.hpp
class_static_const.hpp
class_use_as.hpp
class_with_dtor.hpp
class_with_inner_struct.hpp
class_with_typedef.hpp
complex.h
complex_global.h
const_bool.hpp
const_enum_unnamed.hpp
const_ptr.hpp
const_resolved_ty.h
const_tparam.hpp
constant-evaluate.h
constify-all-enums.h
constify-enum.h
constructor-tp.hpp
constructors.hpp
convert-floats.h
crtp.hpp
dash_language.h
decl_extern_int_twice.h
decl_ptr_to_array.h
disable-namespacing.hpp
duplicated-namespaces-definitions.hpp
duplicated-namespaces.hpp
duplicated_constants_in_ns.hpp
elaborated.hpp
empty_template_param_name.hpp
enum.h
enum_alias.hpp
enum_and_vtable_mangling.hpp
enum_dupe.h
enum_explicit_type.hpp
enum_in_template_with_typedef.hpp
enum_negative.h
enum_packed.h
eval-variadic-template-parameter.hpp
extern.hpp
float128.hpp
forward-declaration-autoptr.hpp
forward-inherit-struct-with-fields.hpp
forward-inherit-struct.hpp
forward_declared_complex_types.hpp
forward_declared_struct.h
func_proto.h
func_ptr.h
func_ptr_in_struct.h
func_with_array_arg.h
func_with_func_ptr_arg.h
in_class_typedef.hpp
inherit-namespaced.hpp
inherit_named.hpp
inherit_typedef.hpp
inline-function.h
inline_namespace.hpp
inline_namespace_conservative.hpp
inline_namespace_whitelist.hpp
inner_const.hpp
inner_template_self.hpp
int128_t.h
issue-358.hpp
issue-372.hpp
issue-410.hpp
issue-447.hpp
issue_311.hpp
issue_315.hpp
jsval_layout_opaque.hpp
keywords.h
macro-expr-basic.h
macro-redef.h
macro_const.h
maddness-is-avoidable.hpp
method-mangling.hpp
module-whitelisted.hpp
msvc-no-usr.hpp
multiple-inherit-empty-correct-layout.hpp
mutable.hpp
namespace.hpp
nested.hpp
nested_vtable.hpp
nested_within_namespace.hpp
no-comments.h
no-derive-debug.h
no-recursive-whitelisting.h
no-std.h
no_copy.hpp
nsStyleAutoArray.hpp
only_bitfields.hpp
opaque-tracing.hpp
opaque_in_struct.hpp
opaque_pointer.hpp
opaque_typedef.hpp
overflowed_enum.hpp
overloading.hpp
private.hpp
public-dtor.hpp
redeclaration.hpp
ref_argument_array.hpp
reparented_replacement.hpp
replace_template_alias.hpp
replace_use.hpp
replaces_double.hpp
resolved_type_def_function.h
same_struct_name_in_different_namespaces.hpp
size_t_template.hpp
struct_containing_forward_declared_struct.h
struct_with_anon_struct.h
struct_with_anon_struct_array.h
struct_with_anon_struct_pointer.h
struct_with_anon_union.h
struct_with_anon_unnamed_struct.h
struct_with_anon_unnamed_union.h
struct_with_bitfields.h
struct_with_derive_debug.h
struct_with_nesting.h
struct_with_packing.h
struct_with_struct.h
struct_with_typedef_template_arg.hpp
template.hpp
template_alias.hpp
template_alias_basic.hpp
template_alias_namespace.hpp
template_typedef_transitive_param.hpp
template_typedefs.hpp
templateref_opaque.hpp
type-referenced-by-whitelisted-function.h
type_alias_empty.hpp
type_alias_partial_template_especialization.hpp
type_alias_template_specialized.hpp
typedefd-array-as-function-arg.h
typeref.hpp
union-in-ns.hpp
union_dtor.hpp
union_fields.hpp
union_template.hpp
union_with_anon_struct.h
union_with_anon_struct_bitfield.h
union_with_anon_union.h
union_with_anon_unnamed_struct.h
union_with_anon_unnamed_union.h
union_with_big_member.h
union_with_nesting.h
unknown_attr.h
use-core.h
using.hpp
var-tracing.hpp
variadic-method.hpp
variadic_template_function.hpp
vector.hpp
virtual_dtor.hpp
virtual_inheritance.hpp
virtual_overloaded.hpp
vtable_recursive_sig.hpp
weird_bitfields.hpp
what_is_going_on.hpp
whitelist-namespaces-basic.hpp
whitelist-namespaces.hpp
whitelist_basic.hpp
whitelist_fix.hpp
whitelist_vars.h