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

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

Public Types
enum BuildInfoArg { CurrentDirectory, BuildTool, SourceFile, TypeServerPDB, CommandLine, MaxArgs }
Indices of known build info arguments. More...
Public Member Functions
BuildInfoRecord ()=default
BuildInfoRecord (TypeRecordKind Kind)
BuildInfoRecord (ArrayRef< TypeIndex > ArgIndices)
ArrayRef< TypeIndex > getArgs () const
Public Member Functions inherited from llvm::codeview::TypeRecord
TypeRecordKind getKind () const

Definition at line 667 of file TypeRecord.h.

BuildInfoArg

Indices of known build info arguments.

Enumerator
CurrentDirectory Absolute CWD path.
BuildTool Absolute compiler path.
SourceFile Path to main source file, relative or absolute.
TypeServerPDB Absolute path of type server PDB (/Fd)
CommandLine Full canonical command line (maybe -cc1)
MaxArgs

Definition at line 677 of file TypeRecord.h.

llvm::codeview::BuildInfoRecord::BuildInfoRecord ( ) default

BuildInfoRecord() [2/3]

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

BuildInfoRecord() [3/3]

llvm::codeview::BuildInfoRecord::BuildInfoRecord ( ArrayRef< TypeIndex > ArgIndices) inline

getArgs()

ArgIndices


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