Apache Log4cxx  Version 1.2.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: