MLIR  19.0.0git
Public Member Functions | List of all members
mlir::LLVM::ModuleTranslation::SaveStack< T > Struct Template Reference

RAII object calling stackPush/stackPop on construction/destruction. More...

#include "mlir/Target/LLVMIR/ModuleTranslation.h"

Public Member Functions

template<typename... Args>
 SaveStack (ModuleTranslation &m, Args &&...args)
 ~SaveStack ()

Detailed Description

template<typename T>
struct mlir::LLVM::ModuleTranslation::SaveStack< T >

RAII object calling stackPush/stackPop on construction/destruction.

Definition at line 292 of file ModuleTranslation.h.

Constructor & Destructor Documentation

◆ SaveStack()

template<typename T >
template<typename... Args>
mlir::LLVM::ModuleTranslation::SaveStack< T >::SaveStack ( ModuleTranslation m,
Args &&...  args 

Definition at line 294 of file ModuleTranslation.h.

References mlir::LLVM::ModuleTranslation::stackPush().

◆ ~SaveStack()

template<typename T >
mlir::LLVM::ModuleTranslation::SaveStack< T >::~SaveStack ( )

Definition at line 298 of file ModuleTranslation.h.

References mlir::LLVM::ModuleTranslation::stackPop().

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