Home
last modified time | relevance | path

Searched refs:ScopedOverride (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DUtility.h211 template <class T> class ScopedOverride {
216 ScopedOverride(T &Loc_) : ScopedOverride(Loc_, Loc_) {} in ScopedOverride() function
218 ScopedOverride(T &Loc_, T NewVal) : Loc(Loc_), Original(Loc_) { in ScopedOverride() function
221 ~ScopedOverride() { Loc = std::move(Original); } in ~ScopedOverride()
223 ScopedOverride(const ScopedOverride &) = delete;
224 ScopedOverride &operator=(const ScopedOverride &) = delete;
H A DItaniumDemangle.h740 ScopedOverride<bool> SavePrinting(Printing, true); in printLeft()
755 ScopedOverride<bool> SavePrinting(Printing, true); in printRight()
1369 ScopedOverride<unsigned> LT(OB.GtIsGt, 0); in printLeft()
1509 ScopedOverride<unsigned> SavePackIdx(OB.CurrentPackIndex, Max); in printLeft()
1510 ScopedOverride<unsigned> SavePackMax(OB.CurrentPackMax, Max); in printLeft()
1553 ScopedOverride<unsigned> LT(OB.GtIsGt, 0); in printLeft()
1602 ScopedOverride<bool> SavePrinting(Printing, true); in hasRHSComponentSlow()
1608 ScopedOverride<bool> SavePrinting(Printing, true); in hasArraySlow()
1614 ScopedOverride<bool> SavePrinting(Printing, true); in hasFunctionSlow()
1620 ScopedOverride<bool> SavePrinting(Printing, true); in getSyntaxNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Demangle/
H A DRustDemangle.cpp28 using llvm::itanium_demangle::ScopedOverride;
123 ScopedOverride<size_t> SavePosition(Position, Position); in demangleBackref()
208 ScopedOverride<bool> SavePrint(Print, false); in demangle()
246 ScopedOverride<size_t> SaveRecursionLevel(RecursionLevel, RecursionLevel + 1); in demanglePath()
347 ScopedOverride<bool> SavePrint(Print, false); in demangleImplPath()
541 ScopedOverride<size_t> SaveRecursionLevel(RecursionLevel, RecursionLevel + 1); in demangleType()
624 ScopedOverride<size_t> SaveBoundLifetimes(BoundLifetimes, BoundLifetimes); in demangleFnSig()
666 ScopedOverride<size_t> SaveBoundLifetimes(BoundLifetimes, BoundLifetimes); in demangleDynBounds()
730 ScopedOverride<size_t> SaveRecursionLevel(RecursionLevel, RecursionLevel + 1); in demangleConst()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDemangledNameInfo.h139 [[nodiscard]] llvm::itanium_demangle::ScopedOverride<unsigned>
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DDemangledNameInfo.cpp108 ScopedOverride<unsigned> TrackingOutputBuffer::enterFunctionTypePrinting() { in enterFunctionTypePrinting()