cprover
Toggle main menu visibility
Loading...
Searching...
No Matches
cover_util.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module: Coverage Instrumentation
4
5
Author: Daniel Kroening
6
7
\*******************************************************************/
8
11
12
#ifndef CPROVER_GOTO_INSTRUMENT_COVER_UTIL_H
13
#define CPROVER_GOTO_INSTRUMENT_COVER_UTIL_H
14
15
#include <
goto-programs/goto_program.h
>
16
17
bool
is_condition
(
const
exprt
&src);
18
19
void
collect_conditions_rec
(
const
exprt
&src, std::set<exprt> &dest);
20
21
std::set<exprt>
collect_conditions
(
const
exprt
&src);
22
23
std::set<exprt>
collect_conditions
(
const
goto_programt::const_targett
t);
24
25
void
collect_operands
(
const
exprt
&src, std::vector<exprt> &dest);
26
27
void
collect_decisions_rec
(
const
exprt
&src, std::set<exprt> &dest);
28
29
std::set<exprt>
collect_decisions
(
const
exprt
&src);
30
31
std::set<exprt>
collect_decisions
(
const
goto_programt::const_targett
t);
32
33
#endif
// CPROVER_GOTO_INSTRUMENT_COVER_UTIL_H
exprt
Base class for all expressions.
Definition
expr.h:57
goto_programt::const_targett
instructionst::const_iterator const_targett
Definition
goto_program.h:614
collect_decisions_rec
void collect_decisions_rec(const exprt &src, std::set< exprt > &dest)
Definition
cover_util.cpp:69
collect_decisions
std::set< exprt > collect_decisions(const exprt &src)
collect_conditions_rec
void collect_conditions_rec(const exprt &src, std::set< exprt > &dest)
Definition
cover_util.cpp:28
collect_operands
void collect_operands(const exprt &src, std::vector< exprt > &dest)
Definition
cover_util.cpp:58
is_condition
bool is_condition(const exprt &src)
Definition
cover_util.cpp:14
collect_conditions
std::set< exprt > collect_conditions(const exprt &src)
Definition
cover_util.cpp:42
goto_program.h
Concrete Goto Program.
goto-instrument
cover_util.h
Generated by
1.17.0