Skip to content

Class ILLIXR::record

ClassList > 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