|
Cppcheck
|
#include "checkexceptionsafety.h"#include "errortypes.h"#include "library.h"#include "settings.h"#include "symboldatabase.h"#include "token.h"#include <list>#include <set>#include <utility>#include <vector>Go to the source code of this file.
Functions | |
| static const Token * | functionThrowsRecursive (const Function *function, std::set< const Function * > &recursive) |
| static const Token * | functionThrows (const Function *function) |
Variables | |
| static const CWE | CWE398 (398U) |
| static const CWE | CWE703 (703U) |
| static const CWE | CWE480 (480U) |
Definition at line 275 of file checkexceptionsafety.cpp.
References functionThrowsRecursive().
Referenced by CheckExceptionSafety::nothrowThrows().
|
static |
Definition at line 244 of file checkexceptionsafety.cpp.
References Function::isNoExcept(), Function::isThrow(), Token::linkAt(), Token::next(), Function::noexceptArg, Token::simpleMatch(), Token::str(), and Function::throwArg.
Referenced by functionThrows().
|
static |
|
static |
Referenced by CheckExceptionSafety::rethrowNoCurrentExceptionError().
|
static |
Referenced by CheckExceptionSafety::unhandledExceptionSpecificationError().