Searched refs:ScopedOverride (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | Utility.h | 211 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 D | ItaniumDemangle.h | 740 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 D | RustDemangle.cpp | 28 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 D | DemangledNameInfo.h | 139 [[nodiscard]] llvm::itanium_demangle::ScopedOverride<unsigned>
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | DemangledNameInfo.cpp | 108 ScopedOverride<unsigned> TrackingOutputBuffer::enterFunctionTypePrinting() { in enterFunctionTypePrinting()
|