Lines Matching defs:decl
248 // In order to accurately reconstruct the decl context hierarchy, we need to
456 Declaration &decl = inline_site->inline_function_info->GetDeclaration();
460 &decl, &callsite);
551 Declaration decl;
556 LLDB_INVALID_UID, Type::eEncodingIsUID, decl, ct,
573 Declaration decl;
575 LLDB_INVALID_UID, Type::eEncodingIsUID, decl, ct,
583 Declaration decl;
585 LLDB_INVALID_UID, Type::eEncodingIsUID, decl, ct,
604 Declaration decl;
606 Type::eEncodingIsUID, decl, ct, Type::ResolveState::Full);
615 Declaration decl;
617 Type::eEncodingIsUID, decl, ct, Type::ResolveState::Full);
647 Declaration decl;
649 LLDB_INVALID_UID, Type::eEncodingIsUID, decl, ct,
670 Declaration decl;
675 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl,
684 Declaration decl;
687 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl, ct,
696 Declaration decl;
698 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl,
705 Declaration decl;
707 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl,
772 // decl and just map the forward ref uid to the full decl record.
782 // It's possible that a lookup would occur for the full decl causing it
783 // to be cached, then a second lookup would occur for the forward decl.
784 // We don't want to create a second full decl, so make sure the full
785 // decl hasn't already been cached.
789 // Map the forward decl to the TypeSP for the full decl so we can take
816 // If we had both a forward decl and a full decl, make both point to the new
894 Declaration decl;
920 scope, comp_unit.get(), ranges, &decl, location, is_external, artificial,
939 Declaration decl;
953 type_sp, eValueTypeVariableGlobal, module.get(), ranges, &decl, location,
1862 Declaration decl;
1876 scope_ranges, &decl, var_info.location, external, artificial,
1918 Declaration decl;
1922 decl, target_type->GetForwardCompilerType(),
2073 if (auto decl = ts->GetNativePDBParser()->GetOrCreateDeclForUid(uid))
2074 return *decl;