Lines Matching refs:EdgeKind
17 kind: EdgeKind,
22 pub fn new(to: ItemId, kind: EdgeKind) -> Edge { in new()
36 pub enum EdgeKind { enum
207 edge.kind == EdgeKind::InnerType in only_inner_type_edges()
216 EdgeKind::Generic => { in codegen_edges()
223 EdgeKind::TemplateParameterDefinition | in codegen_edges()
224 EdgeKind::TemplateArgument | in codegen_edges()
225 EdgeKind::TemplateDeclaration | in codegen_edges()
226 EdgeKind::BaseMember | in codegen_edges()
227 EdgeKind::Field | in codegen_edges()
228 EdgeKind::InnerType | in codegen_edges()
229 EdgeKind::FunctionReturn | in codegen_edges()
230 EdgeKind::FunctionParameter | in codegen_edges()
231 EdgeKind::VarType | in codegen_edges()
232 EdgeKind::TypeReference => cc.types(), in codegen_edges()
233 EdgeKind::InnerVar => cc.vars(), in codegen_edges()
234 EdgeKind::Method => cc.methods(), in codegen_edges()
235 EdgeKind::Constructor => cc.constructors(), in codegen_edges()
236 EdgeKind::Destructor => cc.destructors(), in codegen_edges()
341 fn visit_kind(&mut self, item: ItemId, kind: EdgeKind); in visit_kind() argument
345 self.visit_kind(item, EdgeKind::Generic); in visit()
351 F: FnMut(ItemId, EdgeKind),
353 fn visit_kind(&mut self, item: ItemId, kind: EdgeKind) { in visit_kind() argument
443 fn visit_kind(&mut self, item: ItemId, kind: EdgeKind) { in visit_kind() argument