1#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TEST_Z3_SOLVER_ACCESSOR_H_
2#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TEST_Z3_SOLVER_ACCESSOR_H_
6#include "backends/p4tools/common/core/z3_solver.h"
17 z3::expr_vector
getAssertions(std::optional<bool> assertionType = std::nullopt) {
19 return solver.isIncremental ? solver.z3solver.assertions() : solver.z3Assertions;
21 if (assertionType.value()) {
22 return solver.z3solver.assertions();
24 return solver.z3Assertions;
31 const z3::context &
getContext() {
return solver.getZ3Ctx(); }
Definition safe_vector.h:27