Home
last modified time | relevance | path

Searched refs:NamespaceEntries (Results 1 – 2 of 2) sorted by relevance

/external/rust/cxx/gen/src/
Dnested.rs5 pub struct NamespaceEntries<'a> { struct
7 nested: Vec<(&'a Ident, NamespaceEntries<'a>)>, argument
10 impl<'a> NamespaceEntries<'a> { impl
19 pub fn nested_content(&self) -> impl Iterator<Item = (&'a Ident, &NamespaceEntries<'a>)> { in nested_content()
24 fn sort_by_inner_namespace(apis: Vec<&Api>, depth: usize) -> NamespaceEntries { in sort_by_inner_namespace() argument
48 NamespaceEntries { direct, nested } in sort_by_inner_namespace()
53 use super::NamespaceEntries;
77 let root = NamespaceEntries::new(Vec::from_iter(apis)); in test_ns_entries_sort()
Dwrite.rs2 use crate::gen::nested::NamespaceEntries;
43 NamespaceEntries::new(apis.iter().filter(needs_forward_declaration).collect()); in write_forward_declarations()
47 fn write(out: &mut OutFile, ns_entries: &NamespaceEntries, indent: usize) { in write_forward_declarations() argument