|
CBMC
|
#include <cover_basic_blocks.h>
Inheritance diagram for cover_blocks_baset: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.