#include <XrdClArg.hh>

Classes | |
| struct | FutureValue |
| A helper class for holding future value. More... | |
| struct | FwdValue |
| A helper class for holding forwarded value. More... | |
| struct | PlainValue |
| A helper class for holding plain value. More... | |
| struct | ValueHolder |
| Abstract class for holding a value. More... | |
Public Member Functions | |
| ArgBase () | |
| Default Constructor. | |
| virtual | ~ArgBase () |
| Destructor. | |
| ArgBase (T value) | |
| ArgBase (std::future< T > &&ftr) | |
| ArgBase (const Fwd< T > &fwd) | |
| ArgBase (ArgBase &&arg) | |
| Get Constructor. | |
| T | Get () |
Protected Attributes | |
| std::unique_ptr< ValueHolder > | holder |
| Holds the value of the argument. | |
Base class for Arg.
| XrdCl::ArgBase< T >::ArgBase | ( | ) | [inline] |
Default Constructor.
| virtual XrdCl::ArgBase< T >::~ArgBase | ( | ) | [inline, virtual] |
Destructor.
| XrdCl::ArgBase< T >::ArgBase | ( | T | value | ) | [inline] |
Constructor
| value | : the value of the argument |
| XrdCl::ArgBase< T >::ArgBase | ( | std::future< T > && | ftr | ) | [inline] |
Constructor.
| ftr | : future value of the argument |
| XrdCl::ArgBase< T >::ArgBase | ( | const Fwd< T > & | fwd | ) | [inline] |
Constructor.
| fwd | : forwarded value of the argument |
| XrdCl::ArgBase< T >::ArgBase | ( | ArgBase< T > && | arg | ) | [inline] |
Get Constructor.
| T XrdCl::ArgBase< T >::Get | ( | ) | [inline] |
std::unique_ptr<ValueHolder> XrdCl::ArgBase< T >::holder [protected] |
Holds the value of the argument.
Referenced by XrdCl::ArgBase< std::string >::Get(), XrdCl::Arg< std::string >::operator=(), and XrdCl::Arg< T >::operator=().
1.6.1