tree: 4317675f02e781ea9cb913681f8dd843c616147a [search]
  1. allowlisted/
  2. blocklisted/
  3. issue-2556/
  4. issue-3496/
  5. issue-848/
  6. namespace/
  7. support/
  8. 16-byte-alignment.h
  9. 3119_overlapping_alias_comment.h
  10. 381-decltype-alias.hpp
  11. abi-override.h
  12. abi_variadic_function.hpp
  13. accessors.hpp
  14. alias_comments.h
  15. align_bitfields_32bit.h
  16. allowlist-file.hpp
  17. allowlist-namespaces-basic.hpp
  18. allowlist-namespaces.hpp
  19. allowlist_basic.hpp
  20. allowlist_fix.hpp
  21. allowlist_item.h
  22. allowlist_vars.h
  23. allowlist_warnings.h
  24. allowlisted-item-references-no-hash.hpp
  25. allowlisted-item-references-no-partialeq.hpp
  26. allowlisted_item_references_no_copy.hpp
  27. annotation_hide.hpp
  28. anon-fields-prefix.h
  29. anon_enum.hpp
  30. anon_enum_allowlist.h
  31. anon_enum_allowlist_item.h
  32. anon_enum_blocklist.h
  33. anon_enum_trait.hpp
  34. anon_struct_in_union.h
  35. anon_union.hpp
  36. anonymous-template-types.hpp
  37. arg_keyword.hpp
  38. array-of-zero-sized-types.hpp
  39. atomic-constant.h
  40. attribute-custom-cli.h
  41. attribute-custom.h
  42. attribute_warn_unused_result.hpp
  43. attribute_warn_unused_result_no_attribute_detection.hpp
  44. auto.hpp
  45. bad-namespace-parenthood-inheritance.hpp
  46. base-to-derived.hpp
  47. bindgen-union-inside-namespace.hpp
  48. bitfield-32bit-overflow.h
  49. bitfield-enum-basic.hpp
  50. bitfield-enum-repr-c.hpp
  51. bitfield-enum-repr-transparent.hpp
  52. bitfield-large.hpp
  53. bitfield-linux-32.hpp
  54. bitfield-method-same-name.hpp
  55. bitfield-template.hpp
  56. bitfield_align.h
  57. bitfield_align_2.h
  58. bitfield_large_overflow.hpp
  59. bitfield_method_mangling.h
  60. bitfield_pack_offset.h
  61. bitfield_pragma_packed.h
  62. block_return_type.h
  63. blocklist-and-impl-debug.hpp
  64. blocklist-file.hpp
  65. blocklist-function.hpp
  66. blocklist-item.hpp
  67. blocklist-methods.hpp
  68. blocklist-var.hpp
  69. blocklist_bitfield_unit.h
  70. blocks-signature.hpp
  71. blocks-typedef.h
  72. blocks.hpp
  73. bug-1529681.hpp
  74. builtin-function-predefined-sugar.h
  75. builtin-template.hpp
  76. c-empty-layout.h
  77. c-unwind-abi-override.h
  78. c_naming.h
  79. call-conv-field.h
  80. call-conv-typedef.h
  81. canonical-types.hpp
  82. canonical_path_without_namespacing.hpp
  83. char.h
  84. char16_t.hpp
  85. class.hpp
  86. class_nested.hpp
  87. class_no_members.hpp
  88. class_static.hpp
  89. class_static_const.hpp
  90. class_use_as.hpp
  91. class_with_dtor.hpp
  92. class_with_enum.hpp
  93. class_with_inner_struct.hpp
  94. class_with_typedef.hpp
  95. comment-indent.hpp
  96. complex.h
  97. complex_global.h
  98. const-const-mut-ptr.h
  99. const_array.h
  100. const_array_fn_arg.h
  101. const_array_typedef.h
  102. const_bool.hpp
  103. const_enum_unnamed.hpp
  104. const_multidim_array_fn_arg.h
  105. const_ptr.hpp
  106. const_resolved_ty.h
  107. const_tparam.hpp
  108. constant-evaluate.h
  109. constant-non-specialized-tp.hpp
  110. constified-enum-module-overflow.hpp
  111. constify-all-enums.h
  112. constify-enum.h
  113. constify-module-enums-basic.h
  114. constify-module-enums-namespace.hpp
  115. constify-module-enums-shadow-name.h
  116. constify-module-enums-simple-alias.hpp
  117. constify-module-enums-simple-nonamespace.hpp
  118. constify-module-enums-types.hpp
  119. constructor-tp.hpp
  120. constructors.hpp
  121. constructors_1_33.hpp
  122. contains-vs-inherits-zero-sized.hpp
  123. convert-cpp-comment-to-rust.hpp
  124. convert-floats.h
  125. core_ffi_c.h
  126. cpp-empty-layout.hpp
  127. crtp.hpp
  128. ctypes-prefix-path.h
  129. dash_language.h
  130. decl_extern_int_twice.h
  131. decl_ptr_to_array.h
  132. default-enum-style-constified-module.h
  133. default-macro-constant-type-signed.h
  134. default-macro-constant-type-unsigned.h
  135. default-macro-constant-type.h
  136. default-template-parameter.hpp
  137. default_visibility_crate.h
  138. default_visibility_private.h
  139. default_visibility_private_respects_cxx_access_spec.h
  140. deleted-function.hpp
  141. derive-bitfield-method-same-name.hpp
  142. derive-clone.h
  143. derive-custom-cli.h
  144. derive-custom.h
  145. derive-debug-bitfield-1-51.hpp
  146. derive-debug-bitfield-core.hpp
  147. derive-debug-bitfield.hpp
  148. derive-debug-function-pointer.hpp
  149. derive-debug-generic.hpp
  150. derive-debug-mangle-name.h
  151. derive-debug-opaque-template-instantiation.hpp
  152. derive-debug-opaque.hpp
  153. derive-default-and-blocklist.hpp
  154. derive-fn-ptr.h
  155. derive-hash-and-blocklist.hpp
  156. derive-hash-blocklisting.hpp
  157. derive-hash-struct-with-anon-struct-float.h
  158. derive-hash-struct-with-float-array.h
  159. derive-hash-struct-with-incomplete-array.h
  160. derive-hash-struct-with-pointer.h
  161. derive-hash-template-def-float.hpp
  162. derive-hash-template-inst-float.hpp
  163. derive-partialeq-and-blocklist.hpp
  164. derive-partialeq-anonfield.h
  165. derive-partialeq-base.hpp
  166. derive-partialeq-bitfield.hpp
  167. derive-partialeq-core.h
  168. derive-partialeq-pointer.hpp
  169. derive-partialeq-union.hpp
  170. disable-namespacing.hpp
  171. disable-nested-struct-naming.h
  172. disable-untagged-union.hpp
  173. divide-by-zero-in-struct-layout.h
  174. do-not-derive-copy.hpp
  175. doggo-or-null.hpp
  176. dupe-enum-variant-in-namespace.h
  177. duplicated-definition-count.hpp
  178. duplicated-namespaces-definitions.hpp
  179. duplicated-namespaces.hpp
  180. duplicated_constants_in_ns.hpp
  181. dynamic_loading_attributes.h
  182. dynamic_loading_required.h
  183. dynamic_loading_simple.h
  184. dynamic_loading_template.hpp
  185. dynamic_loading_variable_required.h
  186. dynamic_loading_variable_simple.h
  187. dynamic_loading_variable_with_allowlist.hpp
  188. dynamic_loading_with_allowlist.hpp
  189. dynamic_loading_with_blocklist.hpp
  190. dynamic_loading_with_class.hpp
  191. elaborated.hpp
  192. empty-enum.h
  193. empty-union.hpp
  194. empty_template_param_name.hpp
  195. enum-default-bitfield.h
  196. enum-default-consts.h
  197. enum-default-module.h
  198. enum-default-rust.h
  199. enum-doc-bitfield.h
  200. enum-doc-mod.h
  201. enum-doc-rusty-non-exhaustive.h
  202. enum-doc-rusty.h
  203. enum-doc.h
  204. enum-forward-ref.h
  205. enum-no-debug-rust.h
  206. enum-translate-type.hpp
  207. enum-typedef.h
  208. enum-undefault.h
  209. enum-variant-replaces.h
  210. enum.h
  211. enum_alias.hpp
  212. enum_and_vtable_mangling.hpp
  213. enum_dupe.h
  214. enum_explicit_type.hpp
  215. enum_explicit_type_constants.hpp
  216. enum_in_template.hpp
  217. enum_in_template_with_typedef.hpp
  218. enum_negative.h
  219. enum_packed.h
  220. error-E0600-cannot-apply-unary-negation-to-u32.h
  221. eval-value-dependent.hpp
  222. eval-variadic-template-parameter.hpp
  223. explicit-padding.h
  224. extern-block-attrs-many.h
  225. extern-block-attrs-merge.h
  226. extern-block-attrs-wasm.h
  227. extern-block-attrs.h
  228. extern-const-struct.h
  229. extern.hpp
  230. extern_blocks_post_1_82.h
  231. extern_blocks_pre_1_82.h
  232. field-rename-callback.h
  233. field-visibility-callback.h
  234. field-visibility.h
  235. field_attr_annotation.h
  236. field_attr_cli.h
  237. fit-macro-constant-types-signed.h
  238. fit-macro-constant-types.h
  239. flexarray.hpp
  240. float128.hpp
  241. float16.h
  242. forward-declaration-autoptr.hpp
  243. forward-enum-decl.hpp
  244. forward-inherit-struct-with-fields.hpp
  245. forward-inherit-struct.hpp
  246. forward_declared_complex_types.hpp
  247. forward_declared_opaque.h
  248. forward_declared_struct.h
  249. func_proto.h
  250. func_ptr.h
  251. func_ptr_in_struct.h
  252. func_ptr_return_type.h
  253. func_return_must_use.h
  254. func_with_array_arg.h
  255. func_with_func_ptr_arg.h
  256. function-typedef-stdcall.h
  257. gen-constructors-neg.hpp
  258. gen-constructors.hpp
  259. gen-destructors-neg.hpp
  260. gen-destructors.hpp
  261. generate-inline.hpp
  262. i128.h
  263. in_class_typedef.hpp
  264. incomplete-array-padding.h
  265. infinite-macro.hpp
  266. inherit-from-template-instantiation-with-vtable.hpp
  267. inherit-namespaced.hpp
  268. inherit_multiple_interfaces.hpp
  269. inherit_named.hpp
  270. inherit_typedef.hpp
  271. inline-function.h
  272. inline_namespace.hpp
  273. inline_namespace_allowlist.hpp
  274. inline_namespace_conservative.hpp
  275. inline_namespace_macro.hpp
  276. inline_namespace_nested.hpp
  277. inline_namespace_no_ns_enabled.hpp
  278. inner-typedef-gh422.hpp
  279. inner_const.hpp
  280. inner_template_self.hpp
  281. int128_t.h
  282. issue-1025-unknown-enum-repr.hpp
  283. issue-1034.h
  284. issue-1040.h
  285. issue-1076-unnamed-bitfield-alignment.h
  286. issue-1113-template-references.hpp
  287. issue-1118-using-forward-decl.hpp
  288. issue-1197-pure-virtual-stuff.hpp
  289. issue-1198-alias-rust-bitfield-enum.h
  290. issue-1198-alias-rust-const-mod-bitfield-enum.h
  291. issue-1198-alias-rust-const-mod-enum.h
  292. issue-1198-alias-rust-enum.h
  293. issue-1216-variadic-member.h
  294. issue-1238-fwd-no-copy.h
  295. issue-1281.h
  296. issue-1285.h
  297. issue-1291.hpp
  298. issue-1350-attribute-overloadable.h
  299. issue-1375-prefixed-functions.h
  300. issue-1382-rust-primitive-types.h
  301. issue-1435.hpp
  302. issue-1443.hpp
  303. issue-1454.h
  304. issue-1464.hpp
  305. issue-1488-enum-new-type.h
  306. issue-1488-options.h
  307. issue-1488-template-alias-new-type.hpp
  308. issue-1498.h
  309. issue-1514.hpp
  310. issue-1554.h
  311. issue-1599-opaque-typedef-to-enum.h
  312. issue-1676-macro-namespace-prefix.hpp
  313. issue-1947.h
  314. issue-1977-larger-arrays.hpp
  315. issue-1995.h
  316. issue-2019.hpp
  317. issue-2239-template-dependent-bit-width.hpp
  318. issue-2556.h
  319. issue-2566-cstr.h
  320. issue-2566.h
  321. issue-2618.h
  322. issue-2695.h
  323. issue-2966.h
  324. issue-3027.hpp
  325. issue-3268-newtype-deref-union-debug.h
  326. issue-3303-new-type-alias-default.h
  327. issue-3406.h
  328. issue-3441.hpp
  329. issue-3454-enum-newtype-bitfield.h
  330. issue-3496-noreturn-unrelated-attribute.h
  331. issue-358.hpp
  332. issue-372.hpp
  333. issue-410.hpp
  334. issue-446.hpp
  335. issue-447.hpp
  336. issue-493.hpp
  337. issue-511.h
  338. issue-537-repr-packed-n.h
  339. issue-537.h
  340. issue-544-stylo-creduce-2.hpp
  341. issue-544-stylo-creduce.hpp
  342. issue-569-non-type-template-params-causing-layout-test-failures.hpp
  343. issue-573-layout-test-failures.hpp
  344. issue-574-assertion-failure-in-codegen.hpp
  345. issue-584-stylo-template-analysis-panic.hpp
  346. issue-638-stylo-cannot-find-T-in-this-scope.hpp
  347. issue-639-typedef-anon-field.hpp
  348. issue-643-inner-struct.h
  349. issue-645-cannot-find-type-T-in-this-scope.hpp
  350. issue-648-derive-debug-with-padding.h
  351. issue-654-struct-fn-collision.h
  352. issue-662-cannot-find-T-in-this-scope.hpp
  353. issue-662-part-2.hpp
  354. issue-674-1.hpp
  355. issue-674-2.hpp
  356. issue-674-3.hpp
  357. issue-677-nested-ns-specifier.hpp
  358. issue-691-template-parameter-virtual.hpp
  359. issue-710-must-use-type.h
  360. issue-739-pointer-wide-bitfield.h
  361. issue-743.h
  362. issue-753.h
  363. issue-769-bad-instantiation-test.hpp
  364. issue-801-opaque-sloppiness.hpp
  365. issue-807-opaque-types-methods-being-generated.hpp
  366. issue-816.h
  367. issue-820-unused-template-param-in-alias.hpp
  368. issue-826-generating-methods-when-asked-not-to.hpp
  369. issue-833-1.hpp
  370. issue-833-2.hpp
  371. issue-833.hpp
  372. issue-834.hpp
  373. issue-848-replacement-system-include.hpp
  374. issue-888-enum-var-decl-jump.hpp
  375. issue-923.h
  376. issue-944-derive-copy-and-blocklisting.hpp
  377. issue-946.h
  378. issue_311.hpp
  379. issue_315.hpp
  380. jsval_layout_opaque.hpp
  381. keywords.h
  382. layout.h
  383. layout_align.h
  384. layout_arp.h
  385. layout_array.h
  386. layout_array_too_long.h
  387. layout_cmdline_token.h
  388. layout_eth_conf.h
  389. layout_kni_mbuf.h
  390. layout_large_align_field.h
  391. layout_mbuf.h
  392. long_double.h
  393. macro-expr-basic.h
  394. macro-expr-uncommon-token.h
  395. macro-fallback-include-builtin.h
  396. macro-redef.h
  397. macro_const.h
  398. maddness-is-avoidable.hpp
  399. mangling-ios.h
  400. mangling-linux32.hpp
  401. mangling-linux64.hpp
  402. mangling-macos.hpp
  403. mangling-win32.hpp
  404. mangling-win64.hpp
  405. merge_extern_blocks_post_1_82.hpp
  406. merge_extern_blocks_pre_1_82.hpp
  407. method-mangling.hpp
  408. module-allowlisted.hpp
  409. msvc-no-usr.hpp
  410. multiple-inherit-empty-correct-layout.hpp
  411. mutable.hpp
  412. namespace.hpp
  413. nested-class-field.hpp
  414. nested-template-typedef.hpp
  415. nested.hpp
  416. nested_flexarray.hpp
  417. nested_vtable.hpp
  418. nested_within_namespace.hpp
  419. new-type-alias.h
  420. newtype-enum.hpp
  421. newtype-global-enum.hpp
  422. no-comments.h
  423. no-derive-debug.h
  424. no-derive-default.h
  425. no-hash-allowlisted.hpp
  426. no-hash-opaque.hpp
  427. no-partialeq-allowlisted.hpp
  428. no-partialeq-opaque.hpp
  429. no-recursive-allowlisting.h
  430. no-std.h
  431. no_copy.hpp
  432. no_copy_allowlisted.hpp
  433. no_copy_opaque.hpp
  434. no_debug.hpp
  435. no_debug_allowlisted.hpp
  436. no_debug_bypass_impl_debug.hpp
  437. no_debug_opaque.hpp
  438. no_default.hpp
  439. no_default_allowlisted.hpp
  440. no_default_bypass_derive_default.hpp
  441. no_default_opaque.hpp
  442. no_size_t_is_usize.h
  443. non-type-params.hpp
  444. noreturn.hpp
  445. nsBaseHashtable.hpp
  446. nsStyleAutoArray.hpp
  447. objc_allowlist.h
  448. objc_blocklist.h
  449. objc_builtin_typedef_cycle.h
  450. objc_category.h
  451. objc_class.h
  452. objc_class_method.h
  453. objc_escape.h
  454. objc_inheritance.h
  455. objc_interface.h
  456. objc_interface_type.h
  457. objc_method.h
  458. objc_method_clash.h
  459. objc_pointer_return_types.h
  460. objc_property_fnptr.h
  461. objc_protocol.h
  462. objc_protocol_inheritance.h
  463. objc_sel_and_id.h
  464. objc_template.h
  465. only_bitfields.hpp
  466. opaque-template-inst-member-2.hpp
  467. opaque-template-inst-member.hpp
  468. opaque-template-instantiation-namespaced.hpp
  469. opaque-template-instantiation.hpp
  470. opaque-tracing.hpp
  471. opaque_in_struct.hpp
  472. opaque_pointer.hpp
  473. opaque_typedef.hpp
  474. opencl_vector.h
  475. operator.hpp
  476. operator_equals.hpp
  477. ord-enum.h
  478. overflowed_enum.hpp
  479. overloading.hpp
  480. packed-bitfield.h
  481. packed-n-with-padding.h
  482. packed-vtable.h
  483. packed_flexarray.hpp
  484. parm-union.hpp
  485. parsecb-anonymous-enum-variant-rename.h
  486. partial-specialization-and-inheritance.hpp
  487. pointer-attr.h
  488. prefix-link-name-c.h
  489. prefix-link-name-cpp.hpp
  490. prepend-enum-constified-variant.h
  491. prepend_enum_name.hpp
  492. private.hpp
  493. private_fields.hpp
  494. ptr32-has-different-size.h
  495. public-dtor.hpp
  496. qualified-dependent-types.hpp
  497. redeclaration.hpp
  498. redundant-packed-and-align.h
  499. ref_argument_array.hpp
  500. references.hpp
  501. reparented_replacement.hpp
  502. replace_template_alias.hpp
  503. replace_use.hpp
  504. replaces_double.hpp
  505. repr-align.hpp
  506. resolved_type_def_function.h
  507. same_struct_name_in_different_namespaces.hpp
  508. sentry-defined-multiple-times.hpp
  509. short-enums.hpp
  510. size_t_template.hpp
  511. sorted_items.hpp
  512. special-members.hpp
  513. specific_receiver.hpp
  514. stdint_typedef.h
  515. strings_array.h
  516. strings_cstr.h
  517. strings_cstr2.h
  518. strings_cstr2_2018.h
  519. struct_containing_forward_declared_struct.h
  520. struct_typedef.h
  521. struct_typedef_ns.hpp
  522. struct_with_anon_struct.h
  523. struct_with_anon_struct_array.h
  524. struct_with_anon_struct_pointer.h
  525. struct_with_anon_union.h
  526. struct_with_anon_union_of_array_members.h
  527. struct_with_anon_unnamed_struct.h
  528. struct_with_anon_unnamed_union.h
  529. struct_with_bitfields.h
  530. struct_with_derive_debug.h
  531. struct_with_large_array.hpp
  532. struct_with_nesting.h
  533. struct_with_packing.h
  534. struct_with_struct.h
  535. struct_with_typedef_template_arg.hpp
  536. template-fun-ty.hpp
  537. template-param-usage-0.hpp
  538. template-param-usage-1.hpp
  539. template-param-usage-10.hpp
  540. template-param-usage-11.hpp
  541. template-param-usage-12.hpp
  542. template-param-usage-13.hpp
  543. template-param-usage-14.hpp
  544. template-param-usage-15.hpp
  545. template-param-usage-2.hpp
  546. template-param-usage-3.hpp
  547. template-param-usage-4.hpp
  548. template-param-usage-5.hpp
  549. template-param-usage-6.hpp
  550. template-param-usage-7.hpp
  551. template-param-usage-8.hpp
  552. template-param-usage-9.hpp
  553. template-with-var.hpp
  554. template.hpp
  555. template_alias.hpp
  556. template_alias_basic.hpp
  557. template_alias_namespace.hpp
  558. template_fun.hpp
  559. template_instantiation_with_fn_local_type.hpp
  560. template_partial_specification.hpp
  561. template_typedef_transitive_param.hpp
  562. template_typedefs.hpp
  563. templateref_opaque.hpp
  564. templatized-bitfield.hpp
  565. timex.h
  566. transform-op.hpp
  567. type-referenced-by-allowlisted-function.h
  568. type_alias_empty.hpp
  569. type_alias_partial_template_especialization.hpp
  570. type_alias_template_specialized.hpp
  571. typedef-pointer-overlap.h
  572. typedef-void-newtype.h
  573. typedefd-array-as-function-arg.h
  574. typeref.hpp
  575. uncallable_functions.hpp
  576. underscore.hpp
  577. union-align.h
  578. union-in-ns.hpp
  579. union_bitfield.h
  580. union_dtor.hpp
  581. union_fields.hpp
  582. union_template.hpp
  583. union_with_anon_struct.h
  584. union_with_anon_struct_bitfield.h
  585. union_with_anon_union.h
  586. union_with_anon_unnamed_struct.h
  587. union_with_anon_unnamed_union.h
  588. union_with_big_member.h
  589. union_with_nesting.h
  590. union_with_non_copy_member.h
  591. union_with_non_copy_member_pre_1_83.h
  592. union_with_zero_sized_array.h
  593. unknown_attr.h
  594. unsafe-functions.h
  595. unsorted-items.h
  596. use-core.h
  597. using.hpp
  598. va_list_aarch64_linux.h
  599. var-tracing.hpp
  600. variadic-method.hpp
  601. variadic-union.hpp
  602. variadic_template_function.hpp
  603. vector.hpp
  604. virtual_dtor.hpp
  605. virtual_inheritance.hpp
  606. virtual_interface.hpp
  607. virtual_overloaded.hpp
  608. void_typedef.h
  609. vtable_recursive_sig.hpp
  610. wasm-constructor-returns.hpp
  611. wasm-import-module.h
  612. weird_bitfields.hpp
  613. what_is_going_on.hpp
  614. win32-dtors.hpp
  615. win32-thiscall.hpp
  616. win32-thiscall_1_73.hpp
  617. win32-thiscall_nightly.hpp
  618. win32-vectorcall-nightly.h
  619. win32-vectorcall.h
  620. with_array_pointers_arguments.h
  621. without_array_pointers_arguments.h
  622. wrap-static-fns.h
  623. wrap_unsafe_ops_anon_union.hpp
  624. wrap_unsafe_ops_class.hpp
  625. wrap_unsafe_ops_dynamic_loading_simple.h
  626. wrap_unsafe_ops_objc_class.h
  627. zero-size-array-align.h
  628. zero-sized-array.hpp