llvm::SaveAndRestore

A utility class that uses RAII to save and restore the value of a variable.

Synopsis

Declared in <llvm/Support/SaveAndRestore.h>

template<typename T>
struct SaveAndRestore;

Member Functions

NameDescription
SaveAndRestore [constructor]Constructors
~SaveAndRestore [destructor]Destructor
get

Deduction Guides

Name
SaveAndRestore<T>
SaveAndRestore<T>
SaveAndRestore<T>