Home
last modified time | relevance | path

Searched refs:Restorer (Results 1 – 6 of 6) sorted by relevance

/external/llvm-project/flang/include/flang/Common/
Drestorer.h23 template <typename A> class Restorer {
25 explicit Restorer(A &p) : p_{p}, original_{std::move(p)} {} in Restorer() function
26 ~Restorer() { p_ = std::move(original_); } in ~Restorer()
34 common::IfNoLvalue<Restorer<A>, B> ScopedSet(A &to, B &&from) { in ScopedSet()
35 Restorer<A> result{to}; in ScopedSet()
40 common::IfNoLvalue<Restorer<A>, B> ScopedSet(A &to, const B &from) { in ScopedSet()
41 Restorer<A> result{to}; in ScopedSet()
/external/llvm-project/flang/include/flang/Parser/
Dmessage.h262 common::Restorer<CharBlock> SetLocation(CharBlock at) { in SetLocation()
269 common::Restorer<Message::Reference> SetContext(Message *m) { in SetContext()
278 common::Restorer<Messages *> SetMessages(Messages &buffer) { in SetMessages()
282 common::Restorer<Messages *> DiscardMessages() { in DiscardMessages()
/external/llvm-project/flang/include/flang/Semantics/
Dexpression.h145 common::Restorer<bool> AllowWholeAssumedSizeArray() { in AllowWholeAssumedSizeArray()
149 common::Restorer<bool> DoNotUseSavedTypedExprs() { in DoNotUseSavedTypedExprs()
/external/llvm-project/flang/include/flang/Evaluate/
Dcommon.h249 common::Restorer<const semantics::DerivedTypeSpec *> WithPDTInstance(
/external/llvm-project/flang/lib/Semantics/
Dcheck-declarations.cpp1501 common::Restorer<const Symbol *> restorer{innermostSymbol_}; in Check()
/external/brotli/tests/testdata/
Dplrabn12.txt8684 Destined Restorer of mankind, by whom