LLVM  16.0.0git
Public Member Functions | List of all members
llvm::DictScope Struct Reference

#include "llvm/Support/ScopedPrinter.h"

Inheritance diagram for llvm::DictScope:
Inheritance graph
[legend]
Collaboration diagram for llvm::DictScope:
Collaboration graph
[legend]

Public Member Functions

 DictScope ()=default
 
 DictScope (ScopedPrinter &W)
 
 DictScope (ScopedPrinter &W, StringRef N)
 
void setPrinter (ScopedPrinter &W) override
 
 ~DictScope ()
 
- Public Member Functions inherited from llvm::DelimitedScope
 DelimitedScope (ScopedPrinter &W)
 
 DelimitedScope ()
 
virtual ~DelimitedScope ()=default
 

Additional Inherited Members

- Public Attributes inherited from llvm::DelimitedScope
ScopedPrinterW
 

Detailed Description

Definition at line 809 of file ScopedPrinter.h.

Constructor & Destructor Documentation

◆ DictScope() [1/3]

llvm::DictScope::DictScope ( )
explicitdefault

◆ DictScope() [2/3]

llvm::DictScope::DictScope ( ScopedPrinter W)
inlineexplicit

Definition at line 811 of file ScopedPrinter.h.

References llvm::ScopedPrinter::objectBegin(), and llvm::DelimitedScope::W.

◆ DictScope() [3/3]

llvm::DictScope::DictScope ( ScopedPrinter W,
StringRef  N 
)
inline

Definition at line 813 of file ScopedPrinter.h.

References N, llvm::ScopedPrinter::objectBegin(), and llvm::DelimitedScope::W.

◆ ~DictScope()

llvm::DictScope::~DictScope ( )
inline

Definition at line 822 of file ScopedPrinter.h.

References llvm::ScopedPrinter::objectEnd(), and llvm::DelimitedScope::W.

Member Function Documentation

◆ setPrinter()

void llvm::DictScope::setPrinter ( ScopedPrinter W)
inlineoverridevirtual

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