112a9d9c8Sopenharmony_ci// bindgen-flags: --enable-cxx-namespaces --rustified-enum ".*" --rust-target 1.40 212a9d9c8Sopenharmony_citemplate <typename a, int b> class c { a e[b]; }; 312a9d9c8Sopenharmony_ciclass d; 412a9d9c8Sopenharmony_citemplate <typename g, g f> class C { c<d, f> h; }; 512a9d9c8Sopenharmony_ciclass i { 612a9d9c8Sopenharmony_ci i *j; 712a9d9c8Sopenharmony_ci i *k; 812a9d9c8Sopenharmony_ci bool l; 912a9d9c8Sopenharmony_ci}; 1012a9d9c8Sopenharmony_ciclass d { 1112a9d9c8Sopenharmony_ci i m; 1212a9d9c8Sopenharmony_ci}; 1312a9d9c8Sopenharmony_cienum n { o, p, q, r, s, t, b, ae, e, ag, ah, ai }; 1412a9d9c8Sopenharmony_ciclass F { 1512a9d9c8Sopenharmony_ci C<n, ai> w; 1612a9d9c8Sopenharmony_ci}; 17