LLVM  16.0.0git
Public Member Functions | List of all members
ScopedOverride< T > Class Template Reference

#include "llvm/Demangle/Utility.h"

Public Member Functions

 ScopedOverride (T &Loc_)
 
 ScopedOverride (T &Loc_, T NewVal)
 
 ~ScopedOverride ()
 
 ScopedOverride (const ScopedOverride &)=delete
 
ScopedOverrideoperator= (const ScopedOverride &)=delete
 

Detailed Description

template<class T>
class ScopedOverride< T >

Definition at line 185 of file Utility.h.

Constructor & Destructor Documentation

◆ ScopedOverride() [1/3]

template<class T >
ScopedOverride< T >::ScopedOverride ( T Loc_)
inline

Definition at line 190 of file Utility.h.

◆ ScopedOverride() [2/3]

template<class T >
ScopedOverride< T >::ScopedOverride ( T Loc_,
T  NewVal 
)
inline

Definition at line 192 of file Utility.h.

References move.

◆ ~ScopedOverride()

template<class T >
ScopedOverride< T >::~ScopedOverride ( )
inline

Definition at line 195 of file Utility.h.

References move.

◆ ScopedOverride() [3/3]

template<class T >
ScopedOverride< T >::ScopedOverride ( const ScopedOverride< T > &  )
delete

Member Function Documentation

◆ operator=()

template<class T >
ScopedOverride& ScopedOverride< T >::operator= ( const ScopedOverride< T > &  )
delete

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