#ifndef _library__memorywatch_list__hpp__included__ #define _library__memorywatch_list__hpp__included__ #include "memorywatch.hpp" #include "mathexpr.hpp" #include #include struct memorywatch_output_list : public memorywatch_item_printer { memorywatch_output_list(); ~memorywatch_output_list(); void set_output(std::function _fn); void show(const std::string& iname, const std::string& val); void reset(); bool cond_enable; gcroot_pointer enabled; //State variables. std::function fn; }; #endif