index
:
rust-bindgen.git
master
Unnamed repository; edit this file 'description' to name the repository.
Kent Overstreet
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
/
headers
Mode
Name
Size
-rw-r--r--
16-byte-alignment.h
811
log
plain
-rw-r--r--
381-decltype-alias.hpp
187
log
plain
-rw-r--r--
accessors.hpp
1086
log
plain
-rw-r--r--
annotation_hide.hpp
170
log
plain
-rw-r--r--
anon_enum.hpp
97
log
plain
-rw-r--r--
anon_enum_trait.hpp
403
log
plain
-rw-r--r--
anon_enum_whitelist.h
87
log
plain
-rw-r--r--
anon_struct_in_union.h
76
log
plain
-rw-r--r--
anon_union.hpp
352
log
plain
-rw-r--r--
anonymous-template-types.hpp
354
log
plain
-rw-r--r--
arg_keyword.hpp
121
log
plain
-rw-r--r--
auto.hpp
291
log
plain
-rw-r--r--
bad-namespace-parenthood-inheritance.hpp
242
log
plain
-rw-r--r--
base-to-derived.hpp
411
log
plain
-rw-r--r--
bitfield-32bit-overflow.h
544
log
plain
-rw-r--r--
bitfield-enum-basic.hpp
396
log
plain
-rw-r--r--
bitfield-large.hpp
118
log
plain
-rw-r--r--
bitfield-method-same-name.hpp
108
log
plain
-rw-r--r--
bitfield_align.h
1159
log
plain
-rw-r--r--
bitfield_align_2.h
125
log
plain
-rw-r--r--
bitfield_method_mangling.h
96
log
plain
-rw-r--r--
blocks.h
62
log
plain
-rw-r--r--
builtin-template.hpp
168
log
plain
-rw-r--r--
c-empty-layout.h
15
log
plain
-rw-r--r--
call-conv-field.h
539
log
plain
-rw-r--r--
canonical_path_without_namespacing.hpp
103
log
plain
-rw-r--r--
char.h
302
log
plain
-rw-r--r--
class.hpp
896
log
plain
-rw-r--r--
class_nested.hpp
389
log
plain
-rw-r--r--
class_no_members.hpp
354
log
plain
-rw-r--r--
class_static.hpp
155
log
plain
-rw-r--r--
class_static_const.hpp
164
log
plain
-rw-r--r--
class_use_as.hpp
189
log
plain
-rw-r--r--
class_with_dtor.hpp
187
log
plain
-rw-r--r--
class_with_inner_struct.hpp
842
log
plain
-rw-r--r--
class_with_typedef.hpp
375
log
plain
-rw-r--r--
comment-indent.hpp
1085
log
plain
-rw-r--r--
complex.h
446
log
plain
-rw-r--r--
complex_global.h
112
log
plain
-rw-r--r--
const_array_fn_arg.h
23
log
plain
-rw-r--r--
const_bool.hpp
127
log
plain
-rw-r--r--
const_enum_unnamed.hpp
74
log
plain
-rw-r--r--
const_ptr.hpp
44
log
plain
-rw-r--r--
const_resolved_ty.h
62
log
plain
-rw-r--r--
const_tparam.hpp
72
log
plain
-rw-r--r--
constant-evaluate.h
373
log
plain
-rw-r--r--
constant-non-specialized-tp.hpp
298
log
plain
-rw-r--r--
constify-all-enums.h
136
log
plain
-rw-r--r--
constify-enum.h
354
log
plain
-rw-r--r--
constify-module-enums-basic.h
342
log
plain
-rw-r--r--
constify-module-enums-namespace.hpp
265
log
plain
-rw-r--r--
constify-module-enums-shadow-name.h
134
log
plain
-rw-r--r--
constify-module-enums-simple-alias.hpp
362
log
plain
-rw-r--r--
constify-module-enums-simple-nonamespace.hpp
169
log
plain
-rw-r--r--
constify-module-enums-types.hpp
1241
log
plain
-rw-r--r--
constructor-tp.hpp
221
log
plain
-rw-r--r--
constructors.hpp
193
log
plain
-rw-r--r--
convert-cpp-comment-to-rust.hpp
270
log
plain
-rw-r--r--
convert-floats.h
174
log
plain
-rw-r--r--
cpp-empty-layout.hpp
15
log
plain
-rw-r--r--
crtp.hpp
251
log
plain
-rw-r--r--
dash_language.h
89
log
plain
-rw-r--r--
decl_extern_int_twice.h
32
log
plain
-rw-r--r--
decl_ptr_to_array.h
15
log
plain
-rw-r--r--
default-template-parameter.hpp
97
log
plain
-rw-r--r--
derive-fn-ptr.h
219
log
plain
-rw-r--r--
disable-namespacing.hpp
101
log
plain
-rw-r--r--
duplicated-namespaces-definitions.hpp
198
log
plain
-rw-r--r--
duplicated-namespaces.hpp
77
log
plain
-rw-r--r--
duplicated_constants_in_ns.hpp
124
log
plain
-rw-r--r--
elaborated.hpp
99
log
plain
-rw-r--r--
empty_template_param_name.hpp
163
log
plain
-rw-r--r--
enum.h
82
log
plain
-rw-r--r--
enum_alias.hpp
95
log
plain
-rw-r--r--
enum_and_vtable_mangling.hpp
100
log
plain
-rw-r--r--
enum_dupe.h
40
log
plain
-rw-r--r--
enum_explicit_type.hpp
389
log
plain
-rw-r--r--
enum_in_template_with_typedef.hpp
311
log
plain
-rw-r--r--
enum_negative.h
41
log
plain
-rw-r--r--
enum_packed.h
199
log
plain
-rw-r--r--
eval-variadic-template-parameter.hpp
231
log
plain
-rw-r--r--
extern.hpp
39
log
plain
-rw-r--r--
float128.hpp
513
log
plain
-rw-r--r--
forward-declaration-autoptr.hpp
108
log
plain
-rw-r--r--
forward-enum-decl.hpp
129
log
plain
-rw-r--r--
forward-inherit-struct-with-fields.hpp
199
log
plain
-rw-r--r--
forward-inherit-struct.hpp
157
log
plain
-rw-r--r--
forward_declared_complex_types.hpp
168
log
plain
-rw-r--r--
forward_declared_struct.h
72
log
plain
-rw-r--r--
func_proto.h
26
log
plain
-rw-r--r--
func_ptr.h
27
log
plain
-rw-r--r--
func_ptr_in_struct.h
64
log
plain
-rw-r--r--
func_with_array_arg.h
18
log
plain
-rw-r--r--
func_with_func_ptr_arg.h
25
log
plain
-rw-r--r--
gen-constructors-neg.hpp
84
log
plain
-rw-r--r--
gen-constructors.hpp
97
log
plain
-rw-r--r--
gen-destructors-neg.hpp
149
log
plain
-rw-r--r--
gen-destructors.hpp
103
log
plain
-rw-r--r--
generate-inline.hpp
153
log
plain
-rw-r--r--
in_class_typedef.hpp
130
log
plain
-rw-r--r--
infinite-macro.h
53
log
plain
-rw-r--r--
inherit-namespaced.hpp
123
log
plain
-rw-r--r--
inherit_named.hpp
86
log
plain
-rw-r--r--
inherit_typedef.hpp
79
log
plain
-rw-r--r--
inline-function.h
219
log
plain
-rw-r--r--
inline_namespace.hpp
157
log
plain
-rw-r--r--
inline_namespace_conservative.hpp
219
log
plain
-rw-r--r--
inline_namespace_no_ns_enabled.hpp
253
log
plain
-rw-r--r--
inline_namespace_whitelist.hpp
167
log
plain
-rw-r--r--
inner_const.hpp
68
log
plain
-rw-r--r--
inner_template_self.hpp
146
log
plain
-rw-r--r--
int128_t.h
153
log
plain
-rw-r--r--
issue-358.hpp
223
log
plain
-rw-r--r--
issue-372.hpp
289
log
plain
-rw-r--r--
issue-410.hpp
192
log
plain
-rw-r--r--
issue-446.hpp
200
log
plain
-rw-r--r--
issue-447.hpp
538
log
plain
-rw-r--r--
issue-493.hpp
930
log
plain
-rw-r--r--
issue-544-stylo-creduce-2.hpp
233
log
plain
-rw-r--r--
issue-544-stylo-creduce.hpp
200
log
plain
-rw-r--r--
issue-569-non-type-template-params-causing-layout-test-failures.hpp
479
log
plain
-rw-r--r--
issue-573-layout-test-failures.hpp
194
log
plain
-rw-r--r--
issue-574-assertion-failure-in-codegen.hpp
99
log
plain
-rw-r--r--
issue-584-stylo-template-analysis-panic.hpp
342
log
plain
-rw-r--r--
issue-638-stylo-cannot-find-T-in-this-scope.hpp
190
log
plain
-rw-r--r--
issue-639-typedef-anon-field.hpp
147
log
plain
-rw-r--r--
issue-643-inner-struct.h
172
log
plain
-rw-r--r--
issue-645-cannot-find-type-T-in-this-scope.hpp
292
log
plain
-rw-r--r--
issue-648-derive-debug-with-padding.h
811
log
plain
-rw-r--r--
issue-654-struct-fn-collision.h
27
log
plain
-rw-r--r--
issue-662-cannot-find-T-in-this-scope.hpp
228
log
plain
-rw-r--r--
issue-662-part-2.hpp
506
log
plain
-rw-r--r--
issue-674-1.hpp
268
log
plain
-rw-r--r--
issue-674-2.hpp
326
log
plain
-rw-r--r--
issue-674-3.hpp
280
log
plain
-rw-r--r--
issue-677-nested-ns-specifier.hpp
99
log
plain
-rw-r--r--
issue-691-template-parameter-virtual.hpp
164
log
plain
-rw-r--r--
issue-739-pointer-wide-bitfield.h
200
log
plain
-rw-r--r--
issue-769-bad-instantiation-test.hpp
225
log
plain
-rw-r--r--
issue-801-opaque-sloppiness.hpp
116
log
plain
-rw-r--r--
issue-807-opaque-types-methods-being-generated.hpp
945
log
plain
-rw-r--r--
issue-820-unused-template-param-in-alias.hpp
88
log
plain
-rw-r--r--
issue-826-generating-methods-when-asked-not-to.hpp
95
log
plain
-rw-r--r--
issue-833-1.hpp
227
log
plain
-rw-r--r--
issue-833-2.hpp
167
log
plain
-rw-r--r--
issue-833.hpp
225
log
plain
-rw-r--r--
issue-834.hpp
100
log
plain
-rw-r--r--
issue-848-replacement-system-include.hpp
113
log
plain
d---------
issue-848
40
log
plain
-rw-r--r--
issue_311.hpp
81
log
plain
-rw-r--r--
issue_315.hpp
76
log
plain
-rw-r--r--
jsval_layout_opaque.hpp
15689
log
plain
-rw-r--r--
keywords.h
501
log
plain
-rw-r--r--
layout.h
171
log
plain
-rw-r--r--
layout_align.h
842
log
plain
-rw-r--r--
layout_arp.h
1977
log
plain
-rw-r--r--
layout_array.h
3620
log
plain
-rw-r--r--
layout_array_too_long.h
2005
log
plain
-rw-r--r--
layout_cmdline_token.h
1932
log
plain
-rw-r--r--
layout_eth_conf.h
15900
log
plain
-rw-r--r--
layout_kni_mbuf.h
1008
log
plain
-rw-r--r--
layout_large_align_field.h
3547
log
plain
-rw-r--r--
layout_mbuf.h
5680
log
plain
-rw-r--r--
macro-expr-basic.h
290
log
plain
-rw-r--r--
macro-expr-uncommon-token.h
158
log
plain
-rw-r--r--
macro-redef.h
83
log
plain
-rw-r--r--
macro_const.h
148
log
plain
-rw-r--r--
maddness-is-avoidable.hpp
212
log
plain
-rw-r--r--
mangling-ios.h
60
log
plain
-rw-r--r--
mangling-linux32.hpp
110
log
plain
-rw-r--r--
mangling-linux64.hpp
112
log
plain
-rw-r--r--
mangling-macos.hpp
111
log
plain
-rw-r--r--
mangling-win32.hpp
105
log
plain
-rw-r--r--
mangling-win64.hpp
107
log
plain
-rw-r--r--
method-mangling.hpp
38
log
plain
-rw-r--r--
module-whitelisted.hpp
58
log
plain
-rw-r--r--
msvc-no-usr.hpp
89
log
plain
-rw-r--r--
multiple-inherit-empty-correct-layout.hpp
70
log
plain
-rw-r--r--
mutable.hpp
216
log
plain
-rw-r--r--
namespace.hpp
721
log
plain
-rw-r--r--
nested.hpp
206
log
plain
-rw-r--r--
nested_vtable.hpp
157
log
plain
-rw-r--r--
nested_within_namespace.hpp
165
log
plain
-rw-r--r--
no-comments.h
123
log
plain
-rw-r--r--
no-derive-debug.h
451
log
plain
-rw-r--r--
no-derive-default.h
455
log
plain
-rw-r--r--
no-recursive-whitelisting.h
144
log
plain
-rw-r--r--
no-std.h
184
log
plain
-rw-r--r--
no_copy.hpp
105
log
plain
-rw-r--r--
non-type-params.hpp
331
log
plain
-rw-r--r--
nsStyleAutoArray.hpp
1565
log
plain
-rw-r--r--
objc_category.h
170
log
plain
-rw-r--r--
objc_class.h
139
log
plain
-rw-r--r--
objc_class_method.h
316
log
plain
-rw-r--r--
objc_interface.h
117
log
plain
-rw-r--r--
objc_interface_type.h
182
log
plain
-rw-r--r--
objc_method.h
316
log
plain
-rw-r--r--
objc_method_clash.h
123
log
plain
-rw-r--r--
objc_property_fnptr.h
233
log
plain
-rw-r--r--
objc_protocol.h
123
log
plain
-rw-r--r--
objc_sel_and_id.h
136
log
plain
-rw-r--r--
objc_template.h
140
log
plain
-rw-r--r--
objc_whitelist.h
587
log
plain
-rw-r--r--
only_bitfields.hpp
43
log
plain
-rw-r--r--
opaque-template-inst-member-2.hpp
438
log
plain
-rw-r--r--
opaque-template-inst-member.hpp
569
log
plain
-rw-r--r--
opaque-template-instantiation-namespaced.hpp
557
log
plain
-rw-r--r--
opaque-template-instantiation.hpp
432
log
plain
-rw-r--r--
opaque-tracing.hpp
337
log
plain
-rw-r--r--
opaque_in_struct.hpp
127
log
plain
-rw-r--r--
opaque_pointer.hpp
277
log
plain
-rw-r--r--
opaque_typedef.hpp
292
log
plain
-rw-r--r--
overflowed_enum.hpp
200
log
plain
-rw-r--r--
overloading.hpp
163
log
plain
-rw-r--r--
partial-specialization-and-inheritance.hpp
1124
log
plain
-rw-r--r--
prepend-enum-constified-variant.h
130
log
plain
-rw-r--r--
prepend_enum_name.hpp
98
log
plain
-rw-r--r--
private.hpp
380
log
plain
-rw-r--r--
public-dtor.hpp
90
log
plain
-rw-r--r--
redeclaration.hpp
59
log
plain
-rw-r--r--
ref_argument_array.hpp
113
log
plain
-rw-r--r--
reparented_replacement.hpp
243
log
plain
-rw-r--r--
replace_template_alias.hpp
393
log
plain
-rw-r--r--
replace_use.hpp
211
log
plain
-rw-r--r--
replaces_double.hpp
395
log
plain
-rw-r--r--
resolved_type_def_function.h
49
log
plain
-rw-r--r--
same_struct_name_in_different_namespaces.hpp
137
log
plain
-rw-r--r--
short-enums.hpp
383
log
plain
-rw-r--r--
size_t_template.hpp
108
log
plain
-rw-r--r--
struct_containing_forward_declared_struct.h
65
log
plain
-rw-r--r--
struct_typedef.h
259
log
plain
-rw-r--r--
struct_typedef_ns.hpp
309
log
plain
-rw-r--r--
struct_with_anon_struct.h
70
log
plain
-rw-r--r--
struct_with_anon_struct_array.h
136
log
plain
-rw-r--r--
struct_with_anon_struct_pointer.h
71
log
plain
-rw-r--r--
struct_with_anon_union.h
89
log
plain
-rw-r--r--
struct_with_anon_unnamed_struct.h
84
log
plain
-rw-r--r--
struct_with_anon_unnamed_union.h
85
log
plain
-rw-r--r--
struct_with_bitfields.h
172
log
plain
-rw-r--r--
struct_with_derive_debug.h
179
log
plain
-rw-r--r--
struct_with_large_array.hpp
100
log
plain
-rw-r--r--
struct_with_nesting.h
318
log
plain
-rw-r--r--
struct_with_packing.h
63
log
plain
-rw-r--r--
struct_with_struct.h
88
log
plain
-rw-r--r--
struct_with_typedef_template_arg.hpp
88
log
plain
-rw-r--r--
template-fun-ty.hpp
261
log
plain
-rw-r--r--
template-param-usage-0.hpp
97
log
plain
-rw-r--r--
template-param-usage-1.hpp
105
log
plain
-rw-r--r--
template-param-usage-10.hpp
287
log
plain
-rw-r--r--
template-param-usage-11.hpp
115
log
plain
-rw-r--r--
template-param-usage-12.hpp
176
log
plain
-rw-r--r--
template-param-usage-13.hpp
183
log
plain
-rw-r--r--
template-param-usage-14.hpp
187
log
plain
-rw-r--r--
template-param-usage-15.hpp
184
log
plain
-rw-r--r--
template-param-usage-2.hpp
159
log
plain
-rw-r--r--
template-param-usage-3.hpp
208
log
plain
-rw-r--r--
template-param-usage-4.hpp
187
log
plain
-rw-r--r--
template-param-usage-5.hpp
143
log
plain
-rw-r--r--
template-param-usage-6.hpp
139
log
plain
-rw-r--r--
template-param-usage-7.hpp
215
log
plain
-rw-r--r--
template-param-usage-8.hpp
185
log
plain
-rw-r--r--
template-param-usage-9.hpp
222
log
plain
-rw-r--r--
template-with-var.hpp
244
log
plain
-rw-r--r--
template.hpp
2812
log
plain
-rw-r--r--
template_alias.hpp
190
log
plain
-rw-r--r--
template_alias_basic.hpp
73
log
plain
-rw-r--r--
template_alias_namespace.hpp
214
log
plain
-rw-r--r--
template_partial_specification.hpp
293
log
plain
-rw-r--r--
template_typedef_transitive_param.hpp
108
log
plain
-rw-r--r--
template_typedefs.hpp
188
log
plain
-rw-r--r--
templateref_opaque.hpp
179
log
plain
-rw-r--r--
type-referenced-by-whitelisted-function.h
137
log
plain
-rw-r--r--
type_alias_empty.hpp
303
log
plain
-rw-r--r--
type_alias_partial_template_especialization.hpp
138
log
plain
-rw-r--r--
type_alias_template_specialized.hpp
254
log
plain
-rw-r--r--
typedefd-array-as-function-arg.h
73
log
plain
-rw-r--r--
typeref.hpp
396
log
plain
-rw-r--r--
union-in-ns.hpp
69
log
plain
-rw-r--r--
union_dtor.hpp
71
log
plain
-rw-r--r--
union_fields.hpp
118
log
plain
-rw-r--r--
union_template.hpp
281
log
plain
-rw-r--r--
union_with_anon_struct.h
127
log
plain
-rw-r--r--
union_with_anon_struct_bitfield.h
125
log
plain
-rw-r--r--
union_with_anon_union.h
128
log
plain
-rw-r--r--
union_with_anon_unnamed_struct.h
200
log
plain
-rw-r--r--
union_with_anon_unnamed_union.h
145
log
plain
-rw-r--r--
union_with_big_member.h
194
log
plain
-rw-r--r--
union_with_nesting.h
274
log
plain
-rw-r--r--
unknown_attr.h
228
log
plain
-rw-r--r--
use-core.h
182
log
plain
-rw-r--r--
using.hpp
151
log
plain
-rw-r--r--
var-tracing.hpp
133
log
plain
-rw-r--r--
variadic-method.hpp
84
log
plain
-rw-r--r--
variadic_template_function.hpp
94
log
plain
-rw-r--r--
vector.hpp
93
log
plain
-rw-r--r--
virtual_dtor.hpp
44
log
plain
-rw-r--r--
virtual_inheritance.hpp
157
log
plain
-rw-r--r--
virtual_overloaded.hpp
86
log
plain
-rw-r--r--
vtable_recursive_sig.hpp
185
log
plain
-rw-r--r--
weird_bitfields.hpp
1642
log
plain
-rw-r--r--
what_is_going_on.hpp
435
log
plain
-rw-r--r--
whitelist-namespaces-basic.hpp
194
log
plain
-rw-r--r--
whitelist-namespaces.hpp
178
log
plain
-rw-r--r--
whitelist_basic.hpp
229
log
plain
-rw-r--r--
whitelist_fix.hpp
156
log
plain
-rw-r--r--
whitelist_vars.h
82
log
plain