Home
last modified time | relevance | path

Searched defs:Decl (Results 1 – 9 of 9) sorted by relevance

/packages/modules/Bluetooth/tools/pdl/src/
Dlint.rs48 impl<'d> std::hash::Hash for &'d analyzer_ast::Decl { implementation
144 fn finalize(&mut self) -> Vec<&'d analyzer_ast::Decl> { in finalize()
157 decl: &'d analyzer_ast::Decl, in finalize()
233 ) -> Option<&'d analyzer_ast::Decl> { in get_field_declaration()
299 pub fn get_decl_width(&self, decl: &analyzer_ast::Decl, skip_payload: bool) -> Option<usize> { in get_decl_width()
Dast.rs190 pub struct Decl<A: Annotation> { struct
193 pub annot: A::DeclAnnotation, argument
195 pub desc: DeclDesc<A>, argument
204 pub declarations: Vec<Decl<A>>, argument
361 impl<A: Annotation + std::cmp::PartialEq> Eq for Decl<A> {} implementation
362 impl<A: Annotation + std::cmp::PartialEq> PartialEq for Decl<A> { implementation
369 impl<A: Annotation> Decl<A> { implementation
Danalyzer.rs109 pub type Decl = crate::ast::Decl<Annotation>; typedef
334 decl: &'d parser_ast::Decl, in check_decl_identifiers()
739 decl: &parser_ast::Decl, in check_constraints()
875 parent_decl: &parser_ast::Decl, in check_constraints()
1272 decl: &parser_ast::Decl, in compute_field_sizes()
1274 ) -> ast::Decl { in compute_field_sizes()
1317 decl: &parser_ast::Decl, in compute_field_sizes()
1401 groups: &HashMap<String, ast::Decl>, in inline_groups()
Dparser.rs33 pub type Decl = crate::ast::Decl<Annotation>; typedef
/packages/modules/Bluetooth/tools/pdl/src/backends/rust_no_allocation/
Dmod.rs87 decl: &parser::ast::Decl, in generate_decl()
/packages/modules/Bluetooth/tools/pdl/src/backends/
Drust.rs166 fn top_level_packet<'a>(scope: &lint::Scope<'a>, packet_name: &'a str) -> &'a analyzer_ast::Decl { in top_level_packet()
332 fn find_parents<'a>(scope: &lint::Scope<'a>, id: &str) -> Vec<&'a analyzer_ast::Decl> { in find_parents()
905 decl: &analyzer_ast::Decl, in generate_decl()
Dintermediate.rs114 fn process_decl<'a>(schema: &mut Schema<'a>, decl: &'a parser::ast::Decl) { in process_decl()
/packages/modules/Bluetooth/tools/pdl/src/backends/rust/
Dparser.rs280 decl: Option<&analyzer_ast::Decl>, in add_array_field()
564 decl: Option<&analyzer_ast::Decl>, in parse_array_element()
Dserializer.rs261 decl: Option<&analyzer_ast::Decl>, in add_array_field()