xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
XrdCl::ArgBase< T >::FwdValue Struct Reference

A helper class for holding forwarded value. More...

#include <XrdClArg.hh>

Inheritance diagram for XrdCl::ArgBase< T >::FwdValue:
Inheritance graph
[legend]
Collaboration diagram for XrdCl::ArgBase< T >::FwdValue:
Collaboration graph
[legend]

Public Member Functions

 FwdValue (const Fwd< T > &fwd)
 
T & Get ()
 
- Public Member Functions inherited from XrdCl::ArgBase< T >::ValueHolder
virtual ~ValueHolder ()
 Virtual Destructor (important ;-). More...
 

Private Attributes

Fwd< T > fwd
 the forwarded value More...
 

Detailed Description

template<typename T>
struct XrdCl::ArgBase< T >::FwdValue

A helper class for holding forwarded value.

Constructor & Destructor Documentation

template<typename T>
XrdCl::ArgBase< T >::FwdValue::FwdValue ( const Fwd< T > &  fwd)
inline

Constructor

Parameters
value: the forwarded value to be hold by us

Member Function Documentation

template<typename T>
T& XrdCl::ArgBase< T >::FwdValue::Get ( )
inlinevirtual
Returns
: the value

Implements XrdCl::ArgBase< T >::ValueHolder.

References XrdCl::ArgBase< T >::FwdValue::fwd.

Member Data Documentation

template<typename T>
Fwd<T> XrdCl::ArgBase< T >::FwdValue::fwd
private

the forwarded value

Referenced by XrdCl::ArgBase< T >::FwdValue::Get().


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