Lines Matching refs:FindPointerComponent
295 static const Symbol *FindPointerComponent( in FindPointerComponent() function
318 pointer{FindPointerComponent(*nested, visited)}) { in FindPointerComponent()
329 const Symbol *FindPointerComponent(const Scope &scope) { in FindPointerComponent() function
331 return FindPointerComponent(scope, visited); in FindPointerComponent()
334 const Symbol *FindPointerComponent(const DerivedTypeSpec &derived) { in FindPointerComponent() function
336 return FindPointerComponent(*scope); in FindPointerComponent()
342 const Symbol *FindPointerComponent(const DeclTypeSpec &type) { in FindPointerComponent() function
344 return FindPointerComponent(*derived); in FindPointerComponent()
350 const Symbol *FindPointerComponent(const DeclTypeSpec *type) { in FindPointerComponent() function
351 return type ? FindPointerComponent(*type) : nullptr; in FindPointerComponent()
354 const Symbol *FindPointerComponent(const Symbol &symbol) { in FindPointerComponent() function
355 return IsPointer(symbol) ? &symbol : FindPointerComponent(symbol.GetType()); in FindPointerComponent()