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
- public ScopedOverride<T>(T & Loc_)
- public ScopedOverride<T>(T & Loc_, T NewVal)
- public ScopedOverride<T>(const ScopedOverride<T> &)
- public ~ScopedOverride<T>()
Methods
¶ScopedOverride<T>(T& Loc_)
ScopedOverride<T>(T& Loc_)
Declared at: llvm/include/llvm/Demangle/Utility.h:190
Parameters
- T& Loc_
¶ScopedOverride<T>(T& Loc_, T NewVal)
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>&)
ScopedOverride<T>(const ScopedOverride<T>&)
Declared at: llvm/include/llvm/Demangle/Utility.h:197
Parameters
- const ScopedOverride<T>&
¶~ScopedOverride<T>()
~ScopedOverride<T>()
Declared at: llvm/include/llvm/Demangle/Utility.h:195