reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Demangle/ItaniumDemangle.h
  557     SwapAndRestore<bool> SavePrinting(Printing, true);
  570     SwapAndRestore<bool> SavePrinting(Printing, true);
 1203     SwapAndRestore<unsigned> SavePackIdx(S.CurrentPackIndex, Max);
 1204     SwapAndRestore<unsigned> SavePackMax(S.CurrentPackMax, Max);
 1294     SwapAndRestore<bool> SavePrinting(Printing, true);
 1300     SwapAndRestore<bool> SavePrinting(Printing, true);
 1306     SwapAndRestore<bool> SavePrinting(Printing, true);
 1312     SwapAndRestore<bool> SavePrinting(Printing, true);
 1319     SwapAndRestore<bool> SavePrinting(Printing, true);
 1325     SwapAndRestore<bool> SavePrinting(Printing, true);
 2692     SwapAndRestore<size_t> SwapParams(ParsingLambdaParamsAtLevel,
 2856       SwapAndRestore<bool> SaveTemplate(TryToParseTemplateArgs, false);
 2860       SwapAndRestore<bool> SavePermit(PermitForwardTemplateReferences,
 3678         SwapAndRestore<const char *> SaveFirst(First, ProtoSourceName.begin()),
 4171     SwapAndRestore<bool> SaveTemp(TryToParseTemplateArgs, false);
include/llvm/Demangle/Utility.h
  149   SwapAndRestore(T &Restore_) : SwapAndRestore(Restore_, Restore_) {}
  170   SwapAndRestore(const SwapAndRestore &) = delete;
  171   SwapAndRestore &operator=(const SwapAndRestore &) = delete;
  171   SwapAndRestore &operator=(const SwapAndRestore &) = delete;