ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
exception_utils.h
Go to the documentation of this file.
1
#ifndef PYTHON_FRONTEND_EXCEPTION_UTILS_H
2
#define PYTHON_FRONTEND_EXCEPTION_UTILS_H
3
4
#include <
python-frontend/type/type_handler.h
>
5
#include <
python-frontend/type/type_utils.h
>
6
#include <
util/irep/location.h
>
7
#include <
util/message/message.h
>
8
#include <
util/irep/std_expr.h
>
9
#include <
util/expr/string_constant.h
>
10
11
#include <string>
12
13
namespace
python_exception_utils
14
{
15
exprt
make_exception_raise
(
16
const
type_handler &type_handler,
17
const
std::string &exc,
18
const
std::string &message,
19
const
locationt *location =
nullptr
);
20
}
// namespace python_exception_utils
21
22
#endif
// PYTHON_FRONTEND_EXCEPTION_UTILS_H
location.h
message.h
python_exception_utils
Definition
exception_utils.cpp:7
python_exception_utils::make_exception_raise
exprt make_exception_raise(const type_handler &type_handler, const std::string &exc, const std::string &message, const locationt *location)
Definition
exception_utils.cpp:8
std_expr.h
string_constant.h
type_handler.h
type_utils.h
src
python-frontend
exception
exception_utils.h
Generated by
1.15.0