MCPcopy Create free account
hub / github.com/AliveToolkit/alive2 / expr

Method expr

smt/expr.cpp:83–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

81namespace smt {
82
83expr::expr(Z3_ast ast) noexcept : ptr((uintptr_t)ast) {
84 static_assert(sizeof(Z3_ast) == sizeof(uintptr_t));
85 assert(isZ3Ast() && isValid());
86 incRef();
87#if DEBUG_Z3_RC
88 cout << "[Z3RC] newObj " << ast << ' ' << *this << '\n';
89#endif
90}
91
92bool expr::isZ3Ast() const {
93 return true;

Callers

nothing calls this directly

Calls 2

isZ3AstMethod · 0.80
isValidMethod · 0.45

Tested by

no test coverage detected