Home
last modified time | relevance | path

Searched defs:SaveAndRestore (Results 1 – 1 of 1) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DSaveAndRestore.h21 template <typename T> struct SaveAndRestore { struct
22 SaveAndRestore(T &X) : X(X), OldValue(X) {} in SaveAndRestore() argument
23 SaveAndRestore(T &X, const T &NewValue) : X(X), OldValue(X) { in SaveAndRestore() function
26 ~SaveAndRestore() { X = OldValue; } in ~SaveAndRestore() argument
27 T get() { return OldValue; } in get()
31 T OldValue;