Lines Matching defs:namespace
34 namespace: &Namespace,
39 Item::Struct(item) => match parse_struct(cx, item, namespace) {
43 Item::Enum(item) => apis.push(parse_enum(cx, item, namespace)),
45 parse_foreign_mod(cx, foreign_mod, &mut apis, trusted, namespace)
58 fn parse_struct(cx: &mut Errors, mut item: ItemStruct, namespace: &Namespace) -> Result<Api> {
62 let mut namespace = namespace.clone();
72 namespace: Some(&mut namespace),
168 let name = pair(namespace, &item.ident, cxx_name, rust_name);
190 fn parse_enum(cx: &mut Errors, item: ItemEnum, namespace: &Namespace) -> Api {
195 let mut namespace = namespace.clone();
207 namespace: Some(&mut namespace),
250 let name = pair(namespace, &item.ident, cxx_name, rust_name);
340 namespace: &Namespace,
362 let mut namespace = namespace.clone();
368 namespace: Some(&mut namespace),
377 let ety = parse_extern_type(cx, foreign, lang, trusted, &cfg, &namespace, &attrs);
381 match parse_extern_fn(cx, foreign, lang, trusted, &cfg, &namespace, &attrs) {
396 match parse_extern_verbatim(cx, tokens, lang, trusted, &cfg, &namespace, &attrs) {
465 namespace: &Namespace,
471 let mut namespace = namespace.clone();
482 namespace: Some(&mut namespace),
491 let name = pair(namespace, &foreign_type.ident, cxx_name, rust_name);
523 namespace: &Namespace,
528 let mut namespace = namespace.clone();
538 namespace: Some(&mut namespace),
671 let name = pair(namespace, &foreign_fn.sig.ident, cxx_name, rust_name);
709 namespace: &Namespace,
724 namespace,
748 namespace: &Namespace,
768 namespace,
784 namespace,
848 namespace: &Namespace,
858 let mut namespace = namespace.clone();
869 namespace: Some(&mut namespace),
883 let name = pair(namespace, &ident, cxx_name, rust_name);
911 namespace: &Namespace,
948 let mut namespace = namespace.clone();
959 namespace: Some(&mut namespace),
967 let name = pair(namespace, &ident, cxx_name, rust_name);
1477 namespace: Namespace,
1483 namespace,