LLVM  6.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::codeview::RemappedRecord< Kind > Struct Template Reference

#include "llvm/DebugInfo/CodeView/CVRecord.h"

Collaboration diagram for llvm::codeview::RemappedRecord< Kind >:
Collaboration graph
[legend]

Public Member Functions

 RemappedRecord (const CVRecord< Kind > &R)
 

Public Attributes

CVRecord< KindOriginalRecord
 
SmallVector< std::pair< uint32_t, TypeIndex >, 8 > Mappings
 

Detailed Description

template<typename Kind>
struct llvm::codeview::RemappedRecord< Kind >

Definition at line 57 of file CVRecord.h.

Constructor & Destructor Documentation

◆ RemappedRecord()

template<typename Kind >
llvm::codeview::RemappedRecord< Kind >::RemappedRecord ( const CVRecord< Kind > &  R)
inlineexplicit

Definition at line 58 of file CVRecord.h.

Member Data Documentation

◆ Mappings

template<typename Kind >
SmallVector<std::pair<uint32_t, TypeIndex>, 8> llvm::codeview::RemappedRecord< Kind >::Mappings

Definition at line 61 of file CVRecord.h.

Referenced by llvm::codeview::TypeSerializer::insertRecord(), and isIdRecord().

◆ OriginalRecord

template<typename Kind >
CVRecord<Kind> llvm::codeview::RemappedRecord< Kind >::OriginalRecord

Definition at line 60 of file CVRecord.h.

Referenced by llvm::codeview::TypeSerializer::insertRecord(), and isIdRecord().


The documentation for this struct was generated from the following file: