#include <linking_diagnostics.h>
Definition at line 21 of file linking_diagnostics.h.
◆ linking_diagnosticst()
◆ detailed_conflict_report()
void linking_diagnosticst::detailed_conflict_report |
( |
const symbolt & |
old_symbol, |
|
|
const symbolt & |
new_symbol, |
|
|
const typet & |
type1, |
|
|
const typet & |
type2 |
|
) |
| |
|
inline |
◆ detailed_conflict_report_rec()
bool linking_diagnosticst::detailed_conflict_report_rec |
( |
const symbolt & |
old_symbol, |
|
|
const symbolt & |
new_symbol, |
|
|
const typet & |
type1, |
|
|
const typet & |
type2, |
|
|
unsigned |
depth, |
|
|
exprt & |
conflict_path |
|
) |
| |
|
protected |
Returns true iff the conflict report on a particular branch of the tree of types was a definitive result, and not contingent on conflicts within a tag type.
Definition at line 87 of file linking_diagnostics.cpp.
◆ error()
void linking_diagnosticst::error |
( |
const symbolt & |
old_symbol, |
|
|
const symbolt & |
new_symbol, |
|
|
const std::string & |
msg |
|
) |
| |
◆ type_to_string_verbose() [1/2]
std::string linking_diagnosticst::type_to_string_verbose |
( |
const symbolt & |
symbol | ) |
const |
|
inlineprotected |
◆ type_to_string_verbose() [2/2]
std::string linking_diagnosticst::type_to_string_verbose |
( |
const symbolt & |
symbol, |
|
|
const typet & |
type |
|
) |
| const |
|
protected |
◆ warning()
void linking_diagnosticst::warning |
( |
const symbolt & |
old_symbol, |
|
|
const symbolt & |
new_symbol, |
|
|
const std::string & |
msg |
|
) |
| |
◆ message_handler
◆ ns
The documentation for this class was generated from the following files: