xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdCl::ArgBase< T >::PlainValue Struct Reference

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

#include <XrdClArg.hh>

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

Public Member Functions

 PlainValue (T &&value)
 
T & Get ()
 
- Public Member Functions inherited from XrdCl::ArgBase< T >::ValueHolder
virtual ~ValueHolder ()
 Virtual Destructor (important ;-).
 

Private Attributes

value
 the value
 

Detailed Description

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

A helper class for holding plain value.

Constructor & Destructor Documentation

◆ PlainValue()

template<typename T >
XrdCl::ArgBase< T >::PlainValue::PlainValue ( T &&  value)
inline

Constructor

Parameters
value: the value to be hold by us

Member Function Documentation

◆ Get()

template<typename T >
T & XrdCl::ArgBase< T >::PlainValue::Get ( )
inlinevirtual

Member Data Documentation

◆ value

template<typename T >
T XrdCl::ArgBase< T >::PlainValue::value
private

the value

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


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