Defined in File opr_io_dump.h
public mgb::PluginBase (Class PluginBase)
public mgb::PluginBase
public mgb::BinaryOprIODump (Class BinaryOprIODump)
public mgb::BinaryOprIODump
public mgb::TextOprIODump (Class TextOprIODump)
public mgb::TextOprIODump
mgb::
::
OprIODumpBase
Subclassed by mgb::BinaryOprIODump, mgb::TextOprIODump
Public Functions
~OprIODumpBase
flush_lazy
write lazy values due to comp_node_seq_record_level to file
Note: this is only effective when comp_node_seq_record_level is set. If compiled func is executed again without calling flush_lazy(), then previously recorded values would be overwritten and nothing would be recorded to file.
Protected Functions
dump_var
subclasses should override this method to dump the value of a single var
lazy_sync: whether recorder is enabled, so we should synchronize and write to file only in the destructor.
lazy_sync