LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::pdb::PrintScope Struct Reference

#include "llvm/DebugInfo/PDB/Native/LinePrinter.h"

Public Member Functions

 PrintScope (LinePrinter &P, uint32_t IndentLevel)
 
 PrintScope (const PrintScope &Other, uint32_t LabelWidth)
 

Public Attributes

LinePrinterP
 
uint32_t IndentLevel
 
uint32_t LabelWidth = 0
 

Detailed Description

Definition at line 117 of file LinePrinter.h.

Constructor & Destructor Documentation

◆ PrintScope() [1/2]

llvm::pdb::PrintScope::PrintScope ( LinePrinter P,
uint32_t  IndentLevel 
)
inlineexplicit

Definition at line 118 of file LinePrinter.h.

◆ PrintScope() [2/2]

llvm::pdb::PrintScope::PrintScope ( const PrintScope Other,
uint32_t  LabelWidth 
)
inlineexplicit

Definition at line 120 of file LinePrinter.h.

Member Data Documentation

◆ IndentLevel

uint32_t llvm::pdb::PrintScope::IndentLevel

Definition at line 124 of file LinePrinter.h.

◆ LabelWidth

uint32_t llvm::pdb::PrintScope::LabelWidth = 0

Definition at line 125 of file LinePrinter.h.

Referenced by llvm::pdb::iterateOneModule().

◆ P

LinePrinter& llvm::pdb::PrintScope::P

Definition at line 123 of file LinePrinter.h.

Referenced by llvm::pdb::iterateOneModule(), and llvm::pdb::iterateSymbolGroups().


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