Lines Matching defs:Id

80   // Id 0 is reserved for the invalid symbol.
199 SymIndexId Id = 0;
202 Id = createSymbolForType<NativeTypeEnum, EnumRecord>(Index, std::move(CVT));
205 Id = createSymbolForType<NativeTypeArray, ArrayRecord>(Index,
211 Id = createSymbolForType<NativeTypeUDT, ClassRecord>(Index, std::move(CVT));
214 Id = createSymbolForType<NativeTypeUDT, UnionRecord>(Index, std::move(CVT));
217 Id = createSymbolForType<NativeTypePointer, PointerRecord>(Index,
221 Id = createSymbolForModifiedType(Index, std::move(CVT));
224 Id = createSymbolForType<NativeTypeFunctionSig, ProcedureRecord>(
228 Id = createSymbolForType<NativeTypeFunctionSig, MemberFunctionRecord>(
232 Id = createSymbolForType<NativeTypeVTShape, VFTableShapeRecord>(
236 Id = createSymbolPlaceholder();
239 if (Id != 0) {
241 TypeIndexToSymbolId[Index] = Id;
243 return Id;
250 // Id 0 is reserved.
281 SymIndexId Id = 0;
285 Id = createSymbol<NativeTypeTypedef>(std::move(US));
289 Id = createSymbolPlaceholder();
292 if (Id != 0) {
294 GlobalOffsetToSymbolId[Offset] = Id;
297 return Id;
308 SymIndexId Id = createSymbol<NativeInlineSiteSymbol>(Sym, ParentAddr);
309 SymTabOffsetToSymbolId.insert({{Modi, RecordOffset}, Id});
310 return Id;
373 SymIndexId Id = createSymbol<NativeFunctionSymbol>(PS, I.offset());
374 AddressToSymbolId.insert({{PS.Segment, PS.CodeOffset}, Id});
375 return getSymbolById(Id);
442 SymIndexId Id = createSymbol<NativePublicSymbol>(PS);
443 AddressToPublicSymId.insert({{PS.Segment, PS.Offset}, Id});
444 return getSymbolById(Id);
617 // Id 0 is reserved.
630 SymIndexId Id = SourceFiles.size();
631 auto SrcFile = std::make_unique<NativeSourceFile>(Session, Id, Checksums);
633 FileNameOffsetToId[Checksums.FileNameOffset] = Id;
634 return Id;