xrootd
|
#include <XrdClArg.hh>
Public Member Functions | |
Arg () | |
Default Constructor. | |
Arg (std::string str) | |
Arg (const char *cstr) | |
Arg (std::future< std::string > &&ftr) | |
Constructor. | |
Arg (const Fwd< std::string > &fwd) | |
Constructor. | |
Arg (Arg &&arg) | |
Get Constructor. | |
Arg & | operator= (Arg &&arg) |
Get-Assignment. | |
Public Member Functions inherited from XrdCl::ArgBase< std::string > | |
ArgBase () | |
Default Constructor. | |
ArgBase (std::string value) | |
ArgBase (std::future< std::string > &&ftr) | |
ArgBase (const Fwd< std::string > &fwd) | |
ArgBase (ArgBase &&arg) | |
Get Constructor. | |
virtual | ~ArgBase () |
Destructor. | |
std::string & | Get () const |
operator std::string () const | |
Additional Inherited Members | |
Protected Attributes inherited from XrdCl::ArgBase< std::string > | |
std::unique_ptr< ValueHolder > | holder |
Holds the value of the argument. | |
Operation argument. Specialized for 'std::string', might be constructed in addition from c-like string (const char*)
|
inline |
Default Constructor.
|
inline |
Constructor.
str | : value of the argument |
|
inline |
Constructor.
cstr | : value of the argument |
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Get Constructor.
|
inline |
Get-Assignment.
References XrdCl::ArgBase< T >::holder.