μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
uhal::TranslatedFmt< T > Struct Template Reference

#include <uhal/ProtocolIPbusCore.hpp>

Public Member Functions

 TranslatedFmt (const T &aData, const std::function< void(std::ostream &, const T &)> &aFunction)
 
 ~TranslatedFmt ()
 

Public Attributes

const T & mData
 
const std::function< void(std::ostream &, const T &)> & mFunc
 

Detailed Description

template<typename T>
struct uhal::TranslatedFmt< T >

Definition at line 262 of file ProtocolIPbusCore.hpp.

Constructor & Destructor Documentation

◆ TranslatedFmt()

template<typename T >
uhal::TranslatedFmt< T >::TranslatedFmt ( const T &  aData,
const std::function< void(std::ostream &, const T &)> &  aFunction 
)

Definition at line 272 of file ProtocolIPbusCore.hpp.

◆ ~TranslatedFmt()

template<typename T >
uhal::TranslatedFmt< T >::~TranslatedFmt

Definition at line 279 of file ProtocolIPbusCore.hpp.

Member Data Documentation

◆ mData

template<typename T >
const T& uhal::TranslatedFmt< T >::mData

Definition at line 267 of file ProtocolIPbusCore.hpp.

Referenced by uhal::operator<<().

◆ mFunc

template<typename T >
const std::function<void (std::ostream&, const T&)>& uhal::TranslatedFmt< T >::mFunc

Definition at line 268 of file ProtocolIPbusCore.hpp.

Referenced by uhal::operator<<().


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