LLVM 22.0.0git
llvm::pdb::AutoIndent Struct Reference

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

Public Member Functions

 AutoIndent (LinePrinter &L, uint32_t Amount=0)
 AutoIndent (const PrintScope &Scope)
 ~AutoIndent ()

Public Attributes

LinePrinterL = nullptr
uint32_t Amount = 0

Detailed Description

Definition at line 134 of file LinePrinter.h.

Constructor & Destructor Documentation

◆ AutoIndent() [1/2]

llvm::pdb::AutoIndent::AutoIndent ( LinePrinter & L,
uint32_t Amount = 0 )
inlineexplicit

Definition at line 135 of file LinePrinter.h.

References Amount, and L.

◆ AutoIndent() [2/2]

llvm::pdb::AutoIndent::AutoIndent ( const PrintScope & Scope)
inlineexplicit

Definition at line 139 of file LinePrinter.h.

References Amount, and L.

◆ ~AutoIndent()

llvm::pdb::AutoIndent::~AutoIndent ( )
inline

Definition at line 143 of file LinePrinter.h.

References Amount, and L.

Member Data Documentation

◆ Amount

uint32_t llvm::pdb::AutoIndent::Amount = 0

Definition at line 149 of file LinePrinter.h.

Referenced by AutoIndent(), AutoIndent(), and ~AutoIndent().

◆ L

LinePrinter* llvm::pdb::AutoIndent::L = nullptr

Definition at line 148 of file LinePrinter.h.

Referenced by AutoIndent(), AutoIndent(), and ~AutoIndent().


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