|
XRootD
|
#include <XrdClArg.hh>
Inheritance diagram for XrdCl::Arg< T >:
Collaboration diagram for XrdCl::Arg< T >:Public Member Functions | |
| Arg () | |
| Default Constructor. | |
| Arg (Arg &&arg) | |
| Get Constructor. | |
| Arg (const Fwd< T > &fwd) | |
| Arg (std::future< T > &&ftr) | |
| Arg (T value) | |
| Arg & | operator= (Arg &&arg) |
| Get-Assignment. | |
Public Member Functions inherited from XrdCl::ArgBase< T > | |
| ArgBase () | |
| Default Constructor. | |
| ArgBase (ArgBase &&arg) | |
| Get Constructor. | |
| ArgBase (const Fwd< T > &fwd) | |
| ArgBase (std::future< T > &&ftr) | |
| ArgBase (T value) | |
| virtual | ~ArgBase () |
| Destructor. | |
| T & | Get () const |
| operator T () const | |
Additional Inherited Members | |
Protected Attributes inherited from XrdCl::ArgBase< T > | |
| std::unique_ptr< ValueHolder > | holder |
| Holds the value of the argument. | |
Operation argument. The argument is optional, user may initialize it with 'notdef'
Definition at line 233 of file XrdClArg.hh.
|
inline |
Default Constructor.
Definition at line 240 of file XrdClArg.hh.
Referenced by Arg(), and operator=().
Here is the caller graph for this function:
|
inline |
Constructor.
| value | : value of the argument (will be std::moved) |
Definition at line 249 of file XrdClArg.hh.
References XrdCl::ArgBase< T >::ArgBase(), and XrdCl::NullRef< Response >::value.
Here is the call graph for this function:
|
inline |
Constructor.
| ftr | : future value of the argument (will be std::moved) |
Definition at line 258 of file XrdClArg.hh.
References XrdCl::ArgBase< T >::ArgBase().
Here is the call graph for this function:
|
inline |
Constructor.
| fwd | : forwarded value of the argument (will be std::moved) |
Definition at line 267 of file XrdClArg.hh.
References XrdCl::ArgBase< T >::ArgBase().
Here is the call graph for this function:
|
inline |
Get Constructor.
Definition at line 274 of file XrdClArg.hh.
References Arg(), and XrdCl::ArgBase< T >::ArgBase().
Here is the call graph for this function:
|
inline |
Get-Assignment.
Definition at line 281 of file XrdClArg.hh.
References Arg(), and XrdCl::ArgBase< T >::holder.
Here is the call graph for this function: