μHAL (v2.7.9)
Part of the IPbus software repository
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
uhal::RefWrapper< T > Class Template Reference

#include <uhal/log/log_inserter_helper.hpp>

Inheritance diagram for uhal::RefWrapper< T >:
[legend]

Public Member Functions

const T & value () const
 

Protected Member Functions

 RefWrapper (const T &aT)
 
virtual ~RefWrapper ()
 

Private Attributes

const T & mT
 

Detailed Description

template<typename T>
class uhal::RefWrapper< T >

Definition at line 44 of file log_inserter_helper.hpp.

Constructor & Destructor Documentation

◆ RefWrapper()

template<typename T >
uhal::RefWrapper< T >::RefWrapper ( const T &  aT)
inlineprotected

Definition at line 47 of file log_inserter_helper.hpp.

◆ ~RefWrapper()

template<typename T >
virtual uhal::RefWrapper< T >::~RefWrapper ( )
inlineprotectedvirtual

Definition at line 48 of file log_inserter_helper.hpp.

Member Function Documentation

◆ value()

template<typename T >
const T& uhal::RefWrapper< T >::value ( ) const
inline

Definition at line 51 of file log_inserter_helper.hpp.

Member Data Documentation

◆ mT

template<typename T >
const T& uhal::RefWrapper< T >::mT
private

Definition at line 57 of file log_inserter_helper.hpp.

Referenced by uhal::RefWrapper< const char * >::value().


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