CBMC
instrumenter_pensieve.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module: Instrumenter
4
5
Author:
6
7
\*******************************************************************/
8
11
12
#ifndef CPROVER_GOTO_INSTRUMENT_WMM_INSTRUMENTER_PENSIEVE_H
13
#define CPROVER_GOTO_INSTRUMENT_WMM_INSTRUMENTER_PENSIEVE_H
14
15
#include "
event_graph.h
"
16
#include "
goto2graph.h
"
17
18
class
goto_modelt
;
19
class
namespacet
;
20
21
class
instrumenter_pensievet
:
public
instrumentert
22
{
23
public
:
24
instrumenter_pensievet
(
goto_modelt
&_goto_model,
messaget
&
message
)
25
:
instrumentert
(_goto_model,
message
)
26
{
27
}
28
29
void
collect_pairs_naive
()
30
{
31
egraph
.
collect_pairs_naive
();
32
}
33
34
/* collects directly all the pairs in the graph */
35
void
collect_pairs
()
36
{
37
egraph
.
collect_pairs
();
38
}
39
};
40
41
#endif
// CPROVER_GOTO_INSTRUMENT_WMM_INSTRUMENTER_PENSIEVE_H
event_grapht::collect_pairs_naive
void collect_pairs_naive()
Definition:
event_graph.h:584
event_grapht::collect_pairs
void collect_pairs()
Definition:
event_graph.h:578
goto_modelt
Definition:
goto_model.h:27
instrumenter_pensievet
Definition:
instrumenter_pensieve.h:22
instrumenter_pensievet::collect_pairs
void collect_pairs()
Definition:
instrumenter_pensieve.h:35
instrumenter_pensievet::instrumenter_pensievet
instrumenter_pensievet(goto_modelt &_goto_model, messaget &message)
Definition:
instrumenter_pensieve.h:24
instrumenter_pensievet::collect_pairs_naive
void collect_pairs_naive()
Definition:
instrumenter_pensieve.h:29
instrumentert
Definition:
goto2graph.h:30
instrumentert::egraph
event_grapht egraph
Definition:
goto2graph.h:309
instrumentert::message
messaget & message
Definition:
goto2graph.h:306
messaget
Class that provides messages with a built-in verbosity 'level'.
Definition:
message.h:154
namespacet
A namespacet is essentially one or two symbol tables bound together, to allow for symbol lookups in t...
Definition:
namespace.h:94
event_graph.h
graph of abstract events
goto2graph.h
Instrumenter.
src
goto-instrument
wmm
instrumenter_pensieve.h
Generated by
1.9.1