Lines Matching refs:cx
4 fn check(cx: &mut Check, name: &Pair) {
6 check_cxx_ident(cx, &segment.to_string());
8 check_cxx_ident(cx, &name.cxx.to_string());
9 check_rust_ident(cx, &name.rust.to_string());
11 fn check_cxx_ident(cx: &mut Check, ident: &str) {
13 cx.error(ident, error::CXXBRIDGE_RESERVED.msg);
16 cx.error(ident, error::DOUBLE_UNDERSCORE.msg);
20 fn check_rust_ident(cx: &mut Check, ident: &str) {
22 cx.error(ident, error::CXXBRIDGE_RESERVED.msg);
27 pub(crate) fn check_all(cx: &mut Check, apis: &[Api]) {
32 check(cx, &strct.name);
34 check(cx, &field.name);
38 check(cx, &enm.name);
40 check(cx, &variant.name);
44 check(cx, &ety.name);
47 check(cx, &efn.name);
49 check(cx, &arg.name);
53 check(cx, &alias.name);