LLVM  16.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::DelimitedScope Struct Referenceabstract

#include "llvm/Support/ScopedPrinter.h"

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

Public Member Functions

 DelimitedScope (ScopedPrinter &W)
 
 DelimitedScope ()
 
virtual ~DelimitedScope ()=default
 
virtual void setPrinter (ScopedPrinter &W)=0
 

Public Attributes

ScopedPrinterW
 

Detailed Description

Definition at line 801 of file ScopedPrinter.h.

Constructor & Destructor Documentation

◆ DelimitedScope() [1/2]

llvm::DelimitedScope::DelimitedScope ( ScopedPrinter W)
inline

Definition at line 802 of file ScopedPrinter.h.

◆ DelimitedScope() [2/2]

llvm::DelimitedScope::DelimitedScope ( )
inline

Definition at line 803 of file ScopedPrinter.h.

◆ ~DelimitedScope()

virtual llvm::DelimitedScope::~DelimitedScope ( )
virtualdefault

Member Function Documentation

◆ setPrinter()

virtual void llvm::DelimitedScope::setPrinter ( ScopedPrinter W)
pure virtual

Implemented in llvm::ListScope, and llvm::DictScope.

Member Data Documentation

◆ W

ScopedPrinter* llvm::DelimitedScope::W

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