Class ILLIXR::record
This class represents a tuple of fields which get logged by record_logger
.More...
#include <record_logger.hpp>
Public Functions
Type | Name |
---|---|
const record_header & | get_record_header () const |
T | get_value (unsigned column) const |
void | mark_used () const |
record (const record_header & rh, std::vector< std::any > values) |
|
record () = default |
|
~record () |
Detailed Description
rh
is a pointer rather than a reference for historical reasons. It should not be null.
Public Functions Documentation
function get_record_header
inline const record_header & ILLIXR::record::get_record_header () const
function get_value
template<typename T>
inline T ILLIXR::record::get_value (
unsigned column
) const
function mark_used
inline void ILLIXR::record::mark_used () const
function record [1/2]
inline ILLIXR::record::record (
const record_header & rh,
std::vector< std::any > values
)
function record [2/2]
ILLIXR::record::record () = default
function ~record
inline ILLIXR::record::~record ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/include/illixr/record_logger.hpp