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