class SwapAndRestore
Declaration
template <class T>
class SwapAndRestore { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Demangle/Utility.h:143
Templates
- T
Method Overview
- public SwapAndRestore<T>(T & Restore_)
- public SwapAndRestore<T>(T & Restore_, T NewVal)
- public SwapAndRestore<T>(const SwapAndRestore<T> &)
- public void restoreNow(bool Force)
- public void shouldRestore(bool ShouldRestore_)
- public ~SwapAndRestore<T>()
Methods
¶SwapAndRestore<T>(T& Restore_)
SwapAndRestore<T>(T& Restore_)
Declared at: llvm/include/llvm/Demangle/Utility.h:149
Parameters
- T& Restore_
¶SwapAndRestore<T>(T& Restore_, T NewVal)
SwapAndRestore<T>(T& Restore_, T NewVal)
Declared at: llvm/include/llvm/Demangle/Utility.h:151
Parameters
- T& Restore_
- T NewVal
¶SwapAndRestore<T>(const SwapAndRestore<T>&)
SwapAndRestore<T>(const SwapAndRestore<T>&)
Declared at: llvm/include/llvm/Demangle/Utility.h:170
Parameters
- const SwapAndRestore<T>&
¶void restoreNow(bool Force)
void restoreNow(bool Force)
Declared at: llvm/include/llvm/Demangle/Utility.h:162
Parameters
- bool Force
¶void shouldRestore(bool ShouldRestore_)
void shouldRestore(bool ShouldRestore_)
Declared at: llvm/include/llvm/Demangle/Utility.h:160
Parameters
- bool ShouldRestore_
¶~SwapAndRestore<T>()
~SwapAndRestore<T>()
Declared at: llvm/include/llvm/Demangle/Utility.h:155