Abstract Interpretation history.
std::shared_ptr< const ai_history_baset > trace_ptrt
History objects are intended to be immutable so they can be shared to reduce memory overhead.
virtual void output(std::ostream &out) const
static const trace_ptrt no_caller_history
virtual jsont output_json(void) const
virtual xmlt output_xml(void) const