FDR
4.2.7(6ecbe5a21b71ab020e8fcaeccfe5ebaad0599f4f)
libfdr
include
fdr
assertions
counterexample
counterexample.h
1
#pragma once
2
3
#include <memory>
4
5
namespace
FDR
6
{
7
namespace
Assertions
8
{
9
class
Assertion;
10
15
class
Counterexample
16
{
17
public
:
18
virtual
~
Counterexample
();
19
20
Counterexample
(
const
Counterexample
&) =
delete
;
21
Counterexample
& operator=(
const
Counterexample
&) =
delete
;
22
23
protected
:
24
Counterexample
();
25
26
private
:
27
struct
Data;
28
std::unique_ptr<Data> data;
29
friend
class
DebugContext
;
30
friend
struct
CounterexampleFactory;
31
};
32
33
}
// end Assertions
34
}
// end FDR
FDR::Assertions::DebugContext
Allows counterexamples to be divided into behaviours of component processes.
Definition:
debug_context.h:27
FDR::Assertions::Counterexample
A reason why an Assertion fails.
Definition:
counterexample.h:16
Generated on Fri May 15 2020 19:50:24 for FDR by
1.8.18