Apache Log4cxx  Version 1.5.0
Loading...
Searching...
No Matches
log4cxx::helpers::WideLife< T > Class Template Reference

The WideLife wrapper is destined to prolongate the runtime logger state lifetime from static duration to infinite. More...

#include <widelife.h>

Public Member Functions

 WideLife ()
template<class Arg0, class... Args>
 WideLife (Arg0 &&arg0, Args &&... args)
 ~WideLife ()
T & value ()
const T & value () const
 operator T& ()
 operator const T & () const

Detailed Description

template<class T>
class log4cxx::helpers::WideLife< T >

The WideLife wrapper is destined to prolongate the runtime logger state lifetime from static duration to infinite.

Constructor & Destructor Documentation

◆ WideLife() [1/2]

template<class T>
log4cxx::helpers::WideLife< T >::WideLife ( )
inline

◆ WideLife() [2/2]

template<class T>
template<class Arg0, class... Args>
log4cxx::helpers::WideLife< T >::WideLife ( Arg0 && arg0,
Args &&... args )
inline

◆ ~WideLife()

template<class T>
log4cxx::helpers::WideLife< T >::~WideLife ( )
inline

Member Function Documentation

◆ operator const T &()

template<class T>
log4cxx::helpers::WideLife< T >::operator const T & ( ) const
inline

◆ operator T&()

template<class T>
log4cxx::helpers::WideLife< T >::operator T& ( )
inline

◆ value() [1/2]

template<class T>
T & log4cxx::helpers::WideLife< T >::value ( )
inline

◆ value() [2/2]

template<class T>
const T & log4cxx::helpers::WideLife< T >::value ( ) const
inline

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