ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
clang_cpp_exception_id.h
Go to the documentation of this file.
1#ifndef ESBMC_CLANG_CPP_FRONTEND_CLANG_CPP_EXCEPTION_ID_H
2#define ESBMC_CLANG_CPP_FRONTEND_CLANG_CPP_EXCEPTION_ID_H
3
6#include <string>
7#include <vector>
8
14 const namespacet &ns,
15 const typet &type,
16 const std::string &suffix,
17 std::vector<irep_idt> &ids,
18 bool is_catch = false);
19
32
33#endif
void convert_exception_id(const namespacet &ns, const typet &type, const std::string &suffix, std::vector< irep_idt > &ids, bool is_catch=false)
The catchable-type ids a thrown or caught type resolves to, most derived first.
Definition clang_cpp_exception_id.cpp:54
bool finalize_exception_specification(const namespacet &ns, typet &type)
Resolve a function type's dynamic exception specification.
Definition clang_cpp_exception_id.cpp:115
Definition namespace.h:10
Definition type.h:9