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().