LLVM 22.0.0git
llvm::logicalview::LVRangeEntry Class Referencefinal

#include "llvm/DebugInfo/LogicalView/Core/LVRange.h"

Public Types

using RangeType = LVAddress

Public Member Functions

 LVRangeEntry ()=delete
 LVRangeEntry (LVAddress LowerAddress, LVAddress UpperAddress, LVScope *Scope)
RangeType lower () const
RangeType upper () const
LVAddressRange addressRange () const
LVScopescope () const

Detailed Description

Definition at line 26 of file LVRange.h.

Member Typedef Documentation

◆ RangeType

Constructor & Destructor Documentation

◆ LVRangeEntry() [1/2]

llvm::logicalview::LVRangeEntry::LVRangeEntry ( )
delete

◆ LVRangeEntry() [2/2]

llvm::logicalview::LVRangeEntry::LVRangeEntry ( LVAddress LowerAddress,
LVAddress UpperAddress,
LVScope * Scope )
inline

Definition at line 35 of file LVRange.h.

Member Function Documentation

◆ addressRange()

LVAddressRange llvm::logicalview::LVRangeEntry::addressRange ( ) const
inline

Definition at line 40 of file LVRange.h.

References lower(), and upper().

◆ lower()

RangeType llvm::logicalview::LVRangeEntry::lower ( ) const
inline

Definition at line 38 of file LVRange.h.

Referenced by addressRange(), and llvm::logicalview::LVRange::sort().

◆ scope()

LVScope * llvm::logicalview::LVRangeEntry::scope ( ) const
inline

Definition at line 43 of file LVRange.h.

◆ upper()

RangeType llvm::logicalview::LVRangeEntry::upper ( ) const
inline

Definition at line 39 of file LVRange.h.

Referenced by addressRange(), and llvm::logicalview::LVRange::sort().


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