Lines Matching refs:SymbolRecordImpl
242 template <typename T> struct SymbolRecordImpl : public SymbolRecordBase { struct
243 explicit SymbolRecordImpl(codeview::SymbolKind K) in SymbolRecordImpl() function
287 template <> void SymbolRecordImpl<ScopeEndSym>::map(IO &IO) {} in map()
303 template <> void SymbolRecordImpl<Thunk32Sym>::map(IO &IO) { in map()
313 template <> void SymbolRecordImpl<TrampolineSym>::map(IO &IO) { in map()
322 template <> void SymbolRecordImpl<SectionSym>::map(IO &IO) { in map()
331 template <> void SymbolRecordImpl<CoffGroupSym>::map(IO &IO) { in map()
339 template <> void SymbolRecordImpl<ExportSym>::map(IO &IO) { in map()
345 template <> void SymbolRecordImpl<ProcSym>::map(IO &IO) { in map()
359 template <> void SymbolRecordImpl<RegisterSym>::map(IO &IO) { in map()
365 template <> void SymbolRecordImpl<PublicSym32>::map(IO &IO) { in map()
372 template <> void SymbolRecordImpl<ProcRefSym>::map(IO &IO) { in map()
379 template <> void SymbolRecordImpl<EnvBlockSym>::map(IO &IO) { in map()
383 template <> void SymbolRecordImpl<InlineSiteSym>::map(IO &IO) { in map()
390 template <> void SymbolRecordImpl<LocalSym>::map(IO &IO) { in map()
397 template <> void SymbolRecordImpl<DefRangeSym>::map(IO &IO) { in map()
403 template <> void SymbolRecordImpl<DefRangeSubfieldSym>::map(IO &IO) { in map()
410 template <> void SymbolRecordImpl<DefRangeRegisterSym>::map(IO &IO) { in map()
417 template <> void SymbolRecordImpl<DefRangeFramePointerRelSym>::map(IO &IO) { in map()
423 template <> void SymbolRecordImpl<DefRangeSubfieldRegisterSym>::map(IO &IO) { in map()
432 void SymbolRecordImpl<DefRangeFramePointerRelFullScopeSym>::map(IO &IO) { in map()
436 template <> void SymbolRecordImpl<DefRangeRegisterRelSym>::map(IO &IO) { in map()
444 template <> void SymbolRecordImpl<BlockSym>::map(IO &IO) { in map()
453 template <> void SymbolRecordImpl<LabelSym>::map(IO &IO) { in map()
461 template <> void SymbolRecordImpl<ObjNameSym>::map(IO &IO) { in map()
466 template <> void SymbolRecordImpl<Compile2Sym>::map(IO &IO) { in map()
478 template <> void SymbolRecordImpl<Compile3Sym>::map(IO &IO) { in map()
492 template <> void SymbolRecordImpl<FrameProcSym>::map(IO &IO) { in map()
504 template <> void SymbolRecordImpl<CallSiteInfoSym>::map(IO &IO) { in map()
510 template <> void SymbolRecordImpl<FileStaticSym>::map(IO &IO) { in map()
517 template <> void SymbolRecordImpl<HeapAllocationSiteSym>::map(IO &IO) { in map()
524 template <> void SymbolRecordImpl<FrameCookieSym>::map(IO &IO) { in map()
530 template <> void SymbolRecordImpl<CallerSym>::map(IO &IO) { in map()
534 template <> void SymbolRecordImpl<UDTSym>::map(IO &IO) { in map()
539 template <> void SymbolRecordImpl<BuildInfoSym>::map(IO &IO) { in map()
543 template <> void SymbolRecordImpl<BPRelativeSym>::map(IO &IO) { in map()
549 template <> void SymbolRecordImpl<RegRelativeSym>::map(IO &IO) { in map()
556 template <> void SymbolRecordImpl<ConstantSym>::map(IO &IO) { in map()
562 template <> void SymbolRecordImpl<DataSym>::map(IO &IO) { in map()
569 template <> void SymbolRecordImpl<ThreadLocalDataSym>::map(IO &IO) { in map()
576 template <> void SymbolRecordImpl<UsingNamespaceSym>::map(IO &IO) { in map()
580 template <> void SymbolRecordImpl<AnnotationSym>::map(IO &IO) { in map()
621 return fromCodeViewSymbolImpl<SymbolRecordImpl<ClassName>>(Symbol); in fromCodeViewSymbol()
650 mapSymbolRecordImpl<SymbolRecordImpl<ClassName>>(IO, #ClassName, Kind, \ in mapping()