xref: /third_party/rust/crates/bindgen/bindgen-tests/tests/headers/constify-module-enums-basic.h
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/rust/crates/bindgen/bindgen-tests/tests/headers/
112a9d9c8Sopenharmony_ci// bindgen-flags: --constified-enum-module foo
212a9d9c8Sopenharmony_ci
312a9d9c8Sopenharmony_cienum foo {
412a9d9c8Sopenharmony_ci  THIS,
512a9d9c8Sopenharmony_ci  SHOULD_BE,
612a9d9c8Sopenharmony_ci  A_CONSTANT,
712a9d9c8Sopenharmony_ci};
812a9d9c8Sopenharmony_ci
912a9d9c8Sopenharmony_citypedef enum foo foo_alias1;
1012a9d9c8Sopenharmony_citypedef foo_alias1 foo_alias2;
1112a9d9c8Sopenharmony_ci
1212a9d9c8Sopenharmony_cistruct bar {
1312a9d9c8Sopenharmony_ci  enum foo this_should_work;
1412a9d9c8Sopenharmony_ci};
1512a9d9c8Sopenharmony_ci
1612a9d9c8Sopenharmony_cienum foo *func1(enum foo arg1, enum foo *arg2, enum foo **arg3);
1712a9d9c8Sopenharmony_cifoo_alias1 *func2(foo_alias1 arg1, foo_alias1 *arg2, foo_alias1 **arg3);

Indexes created Thu Nov 07 10:32:03 CST 2024