xref: /third_party/rust/crates/bindgen/bindgen-tests/tests/headers/blocks.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: --block-extern-crate -- -fblocks
212a9d9c8Sopenharmony_ci// bindgen-osx-only
312a9d9c8Sopenharmony_ci
412a9d9c8Sopenharmony_citypedef unsigned long long size_t;
512a9d9c8Sopenharmony_ci
612a9d9c8Sopenharmony_civoid atexit_b(void (^)(void));
712a9d9c8Sopenharmony_ci
812a9d9c8Sopenharmony_citypedef void *dispatch_data_t;
912a9d9c8Sopenharmony_ci
1012a9d9c8Sopenharmony_citypedef bool (^dispatch_data_applier_t)(dispatch_data_t region,
1112a9d9c8Sopenharmony_ci                                        size_t offset,
1212a9d9c8Sopenharmony_ci                                        const void *buffer,
1312a9d9c8Sopenharmony_ci                                        size_t size);
1412a9d9c8Sopenharmony_ci
1512a9d9c8Sopenharmony_cibool dispatch_data_apply(dispatch_data_t data,
1612a9d9c8Sopenharmony_ci                         dispatch_data_applier_t applier);
1712a9d9c8Sopenharmony_ci
1812a9d9c8Sopenharmony_cibool foo(void (^)(size_t bar));
1912a9d9c8Sopenharmony_ci
2012a9d9c8Sopenharmony_cibool foo_ptr(void (^*)(size_t bar));
2112a9d9c8Sopenharmony_ci
2212a9d9c8Sopenharmony_cistruct contains_block_pointers {
2312a9d9c8Sopenharmony_ci    void (^val)(int);
2412a9d9c8Sopenharmony_ci    void (^*ptr_val)(int);
2512a9d9c8Sopenharmony_ci};
26

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