class SwapAndRestore

Declaration

template <class T>
class SwapAndRestore { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Demangle/Utility.h:143

Templates

T

Method Overview

Methods

SwapAndRestore<T>(T& Restore_)

Declared at: llvm/include/llvm/Demangle/Utility.h:149

Parameters

T& Restore_

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>&)

Declared at: llvm/include/llvm/Demangle/Utility.h:170

Parameters

const SwapAndRestore<T>&

void restoreNow(bool Force)

Declared at: llvm/include/llvm/Demangle/Utility.h:162

Parameters

bool Force

void shouldRestore(bool ShouldRestore_)

Declared at: llvm/include/llvm/Demangle/Utility.h:160

Parameters

bool ShouldRestore_

~SwapAndRestore<T>()

Declared at: llvm/include/llvm/Demangle/Utility.h:155