3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-05 23:05:46 +00:00

Bring back boolean decisions (wip)

The backtracking code doesn't know about boolean decisions yet
This commit is contained in:
Jakob Rath 2022-10-03 18:36:16 +02:00
parent 811843cf45
commit 3d27ec41d0
7 changed files with 132 additions and 27 deletions

View file

@ -17,11 +17,10 @@ Author:
--*/
#pragma once
#include <iostream>
#include <ostream>
#include <sstream>
#include <type_traits>
#include <utility>
#include "util/ref.h"
#include "util/util.h"
template <typename T>
struct show_deref_t {
@ -29,11 +28,11 @@ struct show_deref_t {
};
template <typename T>
std::ostream& operator<<(std::ostream& os, show_deref_t<T> s) {
std::ostream& operator<<(std::ostream& out, show_deref_t<T> s) {
if (s.ptr)
return os << *s.ptr;
return out << *s.ptr;
else
return os << "<null>";
return out << "<null>";
}
template <typename T>