class ScopedOverride

Declaration

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

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

Templates

T

Member Variables

private T& Loc
private T Original

Method Overview

Methods

ScopedOverride<T>(T& Loc_)

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

Parameters

T& Loc_

ScopedOverride<T>(T& Loc_, T NewVal)

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

Parameters

T& Loc_
T NewVal

ScopedOverride<T>(const ScopedOverride<T>&)

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

Parameters

const ScopedOverride<T>&

~ScopedOverride<T>()

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