![]() |
XRootD
|
#include <XrdClArg.hh>
Public Member Functions | |
Arg () | |
Default Constructor. More... | |
Arg (Arg &&arg) | |
Get Constructor. More... | |
Arg (const Fwd< T > &fwd) | |
Arg (std::future< T > &&ftr) | |
Arg (T value) | |
Arg & | operator= (Arg &&arg) |
Get-Assignment. More... | |
![]() | |
ArgBase () | |
Default Constructor. More... | |
ArgBase (ArgBase &&arg) | |
Get Constructor. More... | |
ArgBase (const Fwd< T > &fwd) | |
ArgBase (std::future< T > &&ftr) | |
ArgBase (T value) | |
virtual | ~ArgBase () |
Destructor. More... | |
T & | Get () const |
operator T () const | |
Additional Inherited Members | |
![]() | |
std::unique_ptr< ValueHolder > | holder |
Holds the value of the argument. More... | |
Operation argument. The argument is optional, user may initialize it with 'notdef'
Definition at line 233 of file XrdClArg.hh.
|
inline |
|
inline |
Constructor.
value | : value of the argument (will be std::moved) |
Definition at line 249 of file XrdClArg.hh.
|
inline |
Constructor.
ftr | : future value of the argument (will be std::moved) |
Definition at line 258 of file XrdClArg.hh.
|
inline |
Constructor.
fwd | : forwarded value of the argument (will be std::moved) |
Definition at line 267 of file XrdClArg.hh.
|
inline |
Get Constructor.
Definition at line 274 of file XrdClArg.hh.
|
inline |
Get-Assignment.
Definition at line 281 of file XrdClArg.hh.
References XrdCl::ArgBase< T >::holder.