diff options
author | Martin Nowack <m.nowack@imperial.ac.uk> | 2019-04-03 16:01:36 +0100 |
---|---|---|
committer | Cristian Cadar <c.cadar@imperial.ac.uk> | 2020-02-19 12:05:22 +0000 |
commit | 288e3110e5df232ab471db705371d818605b4ae4 (patch) | |
tree | 0d36b9dc49581b9b335cc962f0896c13e2756993 /lib/Solver/Z3Builder.cpp | |
parent | b723470d00f80ad5620b27e81f2afa9efdd95135 (diff) | |
download | klee-288e3110e5df232ab471db705371d818605b4ae4.tar.gz |
Add `ReferenceCounter` struct utilized by ref<>
Using KLEE's `ref<>` shared ptr requires the referenced object to contain a reference counter to be added and initialised to 0 as part of the constructor. To support better reuse of the `ref<>` ptr add a `ReferenceCounter` struct. Just adding this struct to a new class/struct as member enables reference counting with `ref<>` - no additional counter management needed.
Diffstat (limited to 'lib/Solver/Z3Builder.cpp')
0 files changed, 0 insertions, 0 deletions