CBMC
|
#include <cover_basic_blocks.h>
Public Member Functions | |
virtual | ~cover_blocks_baset ()=default |
virtual std::size_t | block_of (goto_programt::const_targett t) const =0 |
virtual std::optional< goto_programt::const_targett > | instruction_of (std::size_t block_nr) const =0 |
virtual const source_locationt & | source_location_of (std::size_t block_nr) const =0 |
virtual const source_linest & | source_lines_of (std::size_t block_nr) const =0 |
virtual void | output (std::ostream &out) const =0 |
Outputs the list of blocks. | |
virtual void | report_block_anomalies (const irep_idt &function_id, const goto_programt &goto_program, message_handlert &message_handler) |
Output warnings about ignored blocks. | |
Definition at line 21 of file cover_basic_blocks.h.
|
virtualdefault |
|
pure virtual |
t | a goto instruction |
Implemented in cover_basic_blockst, and cover_basic_blocks_javat.
|
pure virtual |
block_nr | a block number |
Implemented in cover_basic_blockst, and cover_basic_blocks_javat.
Outputs the list of blocks.
Implemented in cover_basic_blockst, and cover_basic_blocks_javat.
|
inlinevirtual |
Output warnings about ignored blocks.
function_id | name of goto_program |
goto_program | The goto program |
message_handler | The message handler |
Reimplemented in cover_basic_blockst.
Definition at line 53 of file cover_basic_blocks.h.
|
pure virtual |
block_nr | a block number |
Implemented in cover_basic_blockst, and cover_basic_blocks_javat.
|
pure virtual |
block_nr | a block number |
Implemented in cover_basic_blockst, and cover_basic_blocks_javat.