3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 20:05:51 +00:00

move constraint handler functionality to self-contained / separate classes.

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-04-15 13:08:25 -07:00
parent 0d78a10630
commit 5163492d5b
5 changed files with 134 additions and 117 deletions

View file

@ -66,6 +66,7 @@ std::pair<std::ostream&, bool>
polysat_log(LogLevel msg_level, std::string fn, std::string /* pretty_fn */)
{
std::ostream& os = std::cerr;
#if 0
int const fd = fileno(stderr);
size_t width = 20;
@ -82,6 +83,10 @@ polysat_log(LogLevel msg_level, std::string fn, std::string /* pretty_fn */)
os << "[" << fn << "] " << std::string(padding, ' ');
os << std::string(polysat_log_indent_level, ' ');
return {os, (bool)color};
#else
return {os, false};
#endif
}
polysat_log_indent::polysat_log_indent(int amount)