Lines Matching refs:SymbolRecordImpl
219 template <typename T> struct SymbolRecordImpl : public SymbolRecordBase { struct
220 explicit SymbolRecordImpl(codeview::SymbolKind K) in SymbolRecordImpl() function
264 template <> void SymbolRecordImpl<ScopeEndSym>::map(IO &IO) {} in map()
280 template <> void SymbolRecordImpl<Thunk32Sym>::map(IO &IO) { in map()
290 template <> void SymbolRecordImpl<TrampolineSym>::map(IO &IO) { in map()
299 template <> void SymbolRecordImpl<SectionSym>::map(IO &IO) { in map()
308 template <> void SymbolRecordImpl<CoffGroupSym>::map(IO &IO) { in map()
316 template <> void SymbolRecordImpl<ExportSym>::map(IO &IO) { in map()
322 template <> void SymbolRecordImpl<ProcSym>::map(IO &IO) { in map()
336 template <> void SymbolRecordImpl<RegisterSym>::map(IO &IO) { in map()
342 template <> void SymbolRecordImpl<PublicSym32>::map(IO &IO) { in map()
349 template <> void SymbolRecordImpl<ProcRefSym>::map(IO &IO) { in map()
356 template <> void SymbolRecordImpl<EnvBlockSym>::map(IO &IO) { in map()
360 template <> void SymbolRecordImpl<InlineSiteSym>::map(IO &IO) { in map()
367 template <> void SymbolRecordImpl<LocalSym>::map(IO &IO) { in map()
374 template <> void SymbolRecordImpl<DefRangeSym>::map(IO &IO) { in map()
380 template <> void SymbolRecordImpl<DefRangeSubfieldSym>::map(IO &IO) { in map()
387 template <> void SymbolRecordImpl<DefRangeRegisterSym>::map(IO &IO) { in map()
394 template <> void SymbolRecordImpl<DefRangeFramePointerRelSym>::map(IO &IO) { in map()
400 template <> void SymbolRecordImpl<DefRangeSubfieldRegisterSym>::map(IO &IO) { in map()
409 void SymbolRecordImpl<DefRangeFramePointerRelFullScopeSym>::map(IO &IO) { in map()
413 template <> void SymbolRecordImpl<DefRangeRegisterRelSym>::map(IO &IO) { in map()
421 template <> void SymbolRecordImpl<BlockSym>::map(IO &IO) { in map()
430 template <> void SymbolRecordImpl<LabelSym>::map(IO &IO) { in map()
438 template <> void SymbolRecordImpl<ObjNameSym>::map(IO &IO) { in map()
443 template <> void SymbolRecordImpl<Compile2Sym>::map(IO &IO) { in map()
455 template <> void SymbolRecordImpl<Compile3Sym>::map(IO &IO) { in map()
469 template <> void SymbolRecordImpl<FrameProcSym>::map(IO &IO) { in map()
481 template <> void SymbolRecordImpl<CallSiteInfoSym>::map(IO &IO) { in map()
487 template <> void SymbolRecordImpl<FileStaticSym>::map(IO &IO) { in map()
494 template <> void SymbolRecordImpl<HeapAllocationSiteSym>::map(IO &IO) { in map()
501 template <> void SymbolRecordImpl<FrameCookieSym>::map(IO &IO) { in map()
507 template <> void SymbolRecordImpl<CallerSym>::map(IO &IO) { in map()
511 template <> void SymbolRecordImpl<UDTSym>::map(IO &IO) { in map()
516 template <> void SymbolRecordImpl<BuildInfoSym>::map(IO &IO) { in map()
520 template <> void SymbolRecordImpl<BPRelativeSym>::map(IO &IO) { in map()
526 template <> void SymbolRecordImpl<RegRelativeSym>::map(IO &IO) { in map()
533 template <> void SymbolRecordImpl<ConstantSym>::map(IO &IO) { in map()
539 template <> void SymbolRecordImpl<DataSym>::map(IO &IO) { in map()
546 template <> void SymbolRecordImpl<ThreadLocalDataSym>::map(IO &IO) { in map()
553 template <> void SymbolRecordImpl<UsingNamespaceSym>::map(IO &IO) { in map()
592 return fromCodeViewSymbolImpl<SymbolRecordImpl<ClassName>>(Symbol); in fromCodeViewSymbol()
621 mapSymbolRecordImpl<SymbolRecordImpl<ClassName>>(IO, #ClassName, Kind, \ in mapping()