SignalLogger
A library for signal logging.
signal_logger_std::traits::sls_traits< ValueType_, ContainerType_, typename std::enable_if< is_pair< ValueType_ >::value >::type > Struct Template Reference

#include <signal_logger_std_traits.hpp>

Static Public Member Functions

static void writeLogElementToStreams (std::stringstream *text, std::stringstream *binary, signal_logger::LogFileType fileType, const signal_logger::Buffer< ContainerType_ > &buffer, const std::string &name, const std::size_t divider, const unsigned int startDiff, const unsigned int endDiff, const std::function< const ValueType_ *const(const ContainerType_ *const)> &accessor=[](const ContainerType_ *const v) { return v;})
 

Member Function Documentation

◆ writeLogElementToStreams()

template<typename ValueType_ , typename ContainerType_ >
static void signal_logger_std::traits::sls_traits< ValueType_, ContainerType_, typename std::enable_if< is_pair< ValueType_ >::value >::type >::writeLogElementToStreams ( std::stringstream *  text,
std::stringstream *  binary,
signal_logger::LogFileType  fileType,
const signal_logger::Buffer< ContainerType_ > &  buffer,
const std::string &  name,
const std::size_t  divider,
const unsigned int  startDiff,
const unsigned int  endDiff,
const std::function< const ValueType_ *const(const ContainerType_ *const)> &  accessor = [](const ContainerType_ * const v) { return v; } 
)
inlinestatic

The documentation for this struct was generated from the following file: