20 #ifndef CPROVER_GOTO_INSTRUMENT_SOURCE_LINES_H
21 #define CPROVER_GOTO_INSTRUMENT_SOURCE_LINES_H
There are a large number of kinds of tree structured or tree-like data in CPROVER.
void insert(const source_locationt &loc)
Insert a line (a source location) into the set of lines.
source_linest(const source_locationt &loc)
irept to_irep() const
Construct an irept representing the set of lines.
std::string to_string() const
Construct a string representing the set of lines.
std::map< std::string, function_linest > block_linest
A set of lines from multiple files.
std::map< std::string, linest > function_linest
A set of lines from multiple function.
source_linest()=default
Constructors.
std::set< mp_integer > linest
A set of lines from a single function.