LLVM  6.0.0svn
Public Member Functions | List of all members
llvm::detail::scope_exit< Callable > Class Template Reference

#include "llvm/ADT/ScopeExit.h"

Public Member Functions

template<typename Fp >
 scope_exit (Fp &&F)
 
 scope_exit (scope_exit &&Rhs)
 
 ~scope_exit ()
 

Detailed Description

template<typename Callable>
class llvm::detail::scope_exit< Callable >

Definition at line 26 of file ScopeExit.h.

Constructor & Destructor Documentation

◆ scope_exit() [1/2]

template<typename Callable >
template<typename Fp >
llvm::detail::scope_exit< Callable >::scope_exit ( Fp &&  F)
inlineexplicit

Definition at line 31 of file ScopeExit.h.

◆ scope_exit() [2/2]

template<typename Callable >
llvm::detail::scope_exit< Callable >::scope_exit ( scope_exit< Callable > &&  Rhs)
inline

Definition at line 33 of file ScopeExit.h.

◆ ~scope_exit()

template<typename Callable >
llvm::detail::scope_exit< Callable >::~scope_exit ( )
inline

Definition at line 35 of file ScopeExit.h.

References LLVM_NODISCARD.


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