LLVM  8.0.1
Public Member Functions | List of all members
llvm::pdb::DIALineNumber Class Reference

#include "llvm/DebugInfo/PDB/DIA/DIALineNumber.h"

Inheritance diagram for llvm::pdb::DIALineNumber:
Inheritance graph
[legend]
Collaboration diagram for llvm::pdb::DIALineNumber:
Collaboration graph
[legend]

Public Member Functions

 DIALineNumber (CComPtr< IDiaLineNumber > DiaLineNumber)
 
uint32_t getLineNumber () const override
 
uint32_t getLineNumberEnd () const override
 
uint32_t getColumnNumber () const override
 
uint32_t getColumnNumberEnd () const override
 
uint32_t getAddressSection () const override
 
uint32_t getAddressOffset () const override
 
uint32_t getRelativeVirtualAddress () const override
 
uint64_t getVirtualAddress () const override
 
uint32_t getLength () const override
 
uint32_t getSourceFileId () const override
 
uint32_t getCompilandId () const override
 
bool isStatement () const override
 
- Public Member Functions inherited from llvm::pdb::IPDBLineNumber
virtual ~IPDBLineNumber ()
 

Detailed Description

Definition at line 18 of file DIALineNumber.h.

Constructor & Destructor Documentation

◆ DIALineNumber()

DIALineNumber::DIALineNumber ( CComPtr< IDiaLineNumber >  DiaLineNumber)
explicit

Definition at line 15 of file DIALineNumber.cpp.

Member Function Documentation

◆ getAddressOffset()

uint32_t DIALineNumber::getAddressOffset ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 43 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getAddressSection()

uint32_t DIALineNumber::getAddressSection ( ) const
overridevirtual

◆ getColumnNumber()

uint32_t DIALineNumber::getColumnNumber ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 28 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getColumnNumberEnd()

uint32_t DIALineNumber::getColumnNumberEnd ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 33 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getCompilandId()

uint32_t DIALineNumber::getCompilandId ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 68 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getLength()

uint32_t DIALineNumber::getLength ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 58 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getLineNumber()

uint32_t DIALineNumber::getLineNumber ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 18 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getLineNumberEnd()

uint32_t DIALineNumber::getLineNumberEnd ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 23 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getRelativeVirtualAddress()

uint32_t DIALineNumber::getRelativeVirtualAddress ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 48 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getSourceFileId()

uint32_t DIALineNumber::getSourceFileId ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 63 of file DIALineNumber.cpp.

References llvm::AMDGPU::SDWA::DWORD.

◆ getVirtualAddress()

uint64_t DIALineNumber::getVirtualAddress ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 53 of file DIALineNumber.cpp.

◆ isStatement()

bool DIALineNumber::isStatement ( ) const
overridevirtual

Implements llvm::pdb::IPDBLineNumber.

Definition at line 73 of file DIALineNumber.cpp.


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