LLVM: llvm::codeview::OverloadedMethodRecord Class Reference (original) (raw)

For method overload sets. LF_METHOD. More...

#include "[llvm/DebugInfo/CodeView/TypeRecord.h](TypeRecord%5F8h%5Fsource.html)"

Public Member Functions
OverloadedMethodRecord ()=default
OverloadedMethodRecord (TypeRecordKind Kind)
OverloadedMethodRecord (uint16_t NumOverloads, TypeIndex MethodList, StringRef Name)
uint16_t getNumOverloads () const
TypeIndex getMethodList () const
StringRef getName () const
Public Member Functions inherited from llvm::codeview::TypeRecord
TypeRecordKind getKind () const
Public Attributes
uint16_t NumOverloads = 0
TypeIndex MethodList
StringRef Name
Public Attributes inherited from llvm::codeview::TypeRecord
TypeRecordKind Kind

For method overload sets. LF_METHOD.

Definition at line 764 of file TypeRecord.h.

llvm::codeview::OverloadedMethodRecord::OverloadedMethodRecord ( ) default

OverloadedMethodRecord() [2/3]

llvm::codeview::OverloadedMethodRecord::OverloadedMethodRecord ( TypeRecordKind Kind) inlineexplicit

OverloadedMethodRecord() [3/3]

llvm::codeview::OverloadedMethodRecord::OverloadedMethodRecord ( uint16_t NumOverloads, TypeIndex MethodList, StringRef Name ) inline

getMethodList()

TypeIndex llvm::codeview::OverloadedMethodRecord::getMethodList ( ) const inline

getName()

StringRef llvm::codeview::OverloadedMethodRecord::getName ( ) const inline

getNumOverloads()

uint16_t llvm::codeview::OverloadedMethodRecord::getNumOverloads ( ) const inline

MethodList

TypeIndex llvm::codeview::OverloadedMethodRecord::MethodList

Name

StringRef llvm::codeview::OverloadedMethodRecord::Name

NumOverloads

uint16_t llvm::codeview::OverloadedMethodRecord::NumOverloads = 0


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