1#ifndef _tracer_hpp_INCLUDED
2#define _tracer_hpp_INCLUDED
46 const std::vector<int64_t> &) {}
127 const std::vector<int64_t> &) {}
135 const std::vector<int64_t> &) {}
175 virtual void close (
bool print =
false) = 0;
176 virtual void flush (
bool print =
false) = 0;
#define ABC_NAMESPACE_CXX_HEADER_START
#define ABC_NAMESPACE_CXX_HEADER_END
virtual void flush(bool print=false)=0
virtual void close(bool print=false)=0
virtual void print_stats()
virtual void add_constraint(const std::vector< int > &)
virtual void add_derived_clause(int64_t, bool, const std::vector< int > &, const std::vector< int64_t > &)
virtual void begin_proof(int64_t)
virtual void conclude_unsat(ConclusionType, const std::vector< int64_t > &)
virtual void add_assumption_clause(int64_t, const std::vector< int > &, const std::vector< int64_t > &)
virtual void solve_query()
virtual void delete_clause(int64_t, bool, const std::vector< int > &)
virtual void reset_assumptions()
virtual void weaken_minus(int64_t, const std::vector< int > &)
virtual void conclude_sat(const std::vector< int > &)
virtual void report_status(int, int64_t)
virtual void finalize_clause(int64_t, const std::vector< int > &)
virtual void demote_clause(uint64_t, const std::vector< int > &)
virtual void add_original_clause(int64_t, bool, const std::vector< int > &, bool=false)
virtual void strengthen(int64_t)
virtual void conclude_unknown(const std::vector< int > &)
virtual void add_assumption(int)
virtual ~InternalTracer()
virtual void connect_internal(Internal *)