xref: /third_party/rust/crates/bindgen/bindgen-tests/tests/headers/constify-module-enums-simple-alias.hpp
  • 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 class Foo {
412a9d9c8Sopenharmony_ci  Variant1, Variant2, Variant3,
512a9d9c8Sopenharmony_ci};
612a9d9c8Sopenharmony_ci
712a9d9c8Sopenharmony_citypedef Foo Foo_alias1;
812a9d9c8Sopenharmony_citypedef Foo_alias1 Foo_alias2;
912a9d9c8Sopenharmony_citypedef Foo_alias2 Foo_alias3;
1012a9d9c8Sopenharmony_ci
1112a9d9c8Sopenharmony_ciclass Bar {
1212a9d9c8Sopenharmony_ci  Foo baz1;
1312a9d9c8Sopenharmony_ci  Foo_alias1 baz2;
1412a9d9c8Sopenharmony_ci  Foo_alias2 baz3;
1512a9d9c8Sopenharmony_ci  Foo_alias3 baz4;
1612a9d9c8Sopenharmony_ci
1712a9d9c8Sopenharmony_ci  Foo *baz_ptr1;
1812a9d9c8Sopenharmony_ci  Foo_alias1 *baz_ptr2;
1912a9d9c8Sopenharmony_ci  Foo_alias2 *baz_ptr3;
2012a9d9c8Sopenharmony_ci  Foo_alias3 *baz_ptr4;
2112a9d9c8Sopenharmony_ci};
22

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