MLIR 23.0.0git
mlir::RAIIMlirLlvmRawFdOStream Struct Reference

RAII wrapper for MlirLlvmRawFdOStream that ensures destruction on scope exit. More...

#include "mlir/Bindings/Python/NanobindUtils.h"

Inheritance diagram for mlir::RAIIMlirLlvmRawFdOStream:

Public Member Functions

 RAIIMlirLlvmRawFdOStream (MlirLlvmRawFdOStream stream)
 RAIIMlirLlvmRawFdOStream (const RAIIMlirLlvmRawFdOStream &)=delete
RAIIMlirLlvmRawFdOStreamoperator= (const RAIIMlirLlvmRawFdOStream &)=delete
 ~RAIIMlirLlvmRawFdOStream ()

Detailed Description

RAII wrapper for MlirLlvmRawFdOStream that ensures destruction on scope exit.

Definition at line 158 of file NanobindUtils.h.

Constructor & Destructor Documentation

◆ RAIIMlirLlvmRawFdOStream() [1/2]

mlir::RAIIMlirLlvmRawFdOStream::RAIIMlirLlvmRawFdOStream ( MlirLlvmRawFdOStream stream)
inline

Definition at line 159 of file NanobindUtils.h.

Referenced by operator=(), and RAIIMlirLlvmRawFdOStream().

◆ RAIIMlirLlvmRawFdOStream() [2/2]

mlir::RAIIMlirLlvmRawFdOStream::RAIIMlirLlvmRawFdOStream ( const RAIIMlirLlvmRawFdOStream & )
delete

◆ ~RAIIMlirLlvmRawFdOStream()

mlir::RAIIMlirLlvmRawFdOStream::~RAIIMlirLlvmRawFdOStream ( )
inline

Definition at line 164 of file NanobindUtils.h.

References mlirLlvmRawFdOStreamDestroy().

Member Function Documentation

◆ operator=()

RAIIMlirLlvmRawFdOStream & mlir::RAIIMlirLlvmRawFdOStream::operator= ( const RAIIMlirLlvmRawFdOStream & )
delete

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