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

References

tools/clang/tools/extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp
   75       utils::ExceptionAnalyzer::State::Throwing)
tools/clang/tools/extra/clang-tidy/openmp/ExceptionEscapeCheck.cpp
   70       utils::ExceptionAnalyzer::State::Throwing)
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.cpp
   18   Behaviour = State::Throwing;
   26   Behaviour = State::Throwing;
   38   if (Other.Behaviour == State::Throwing)
   39     Behaviour = State::Throwing;
   40   else if (Other.Behaviour == State::Unknown && Behaviour == State::NotThrowing)
   40   else if (Other.Behaviour == State::Unknown && Behaviour == State::NotThrowing)
   41     Behaviour = State::Unknown;
   97   Behaviour = State::NotThrowing;
  105       Behaviour = State::Unknown;
  107       Behaviour = State::NotThrowing;
  109     Behaviour = State::Throwing;
  238   if (ExceptionList.getBehaviour() == State::NotThrowing ||
  239       ExceptionList.getBehaviour() == State::Unknown)
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.h
   44       return ExceptionInfo(State::Unknown);
   47       return ExceptionInfo(State::Throwing);
   52     ExceptionInfo() : Behaviour(State::NotThrowing), ContainsUnknown(false) {}
   53     ExceptionInfo(State S)
   54         : Behaviour(S), ContainsUnknown(S == State::Unknown) {}
   61     State getBehaviour() const { return Behaviour; }
  112     State Behaviour;