![]() |
XRootD
|
#include <XrdClOptional.hh>
Public Member Functions | |
Optional (const None &n=none) | |
Default constructor. More... | |
Optional (const Optional &opt) | |
Copy constructor. More... | |
Optional (const T &t) | |
Constructor for value. More... | |
Optional (Optional &&opt) | |
Move constructor. More... | |
~Optional () | |
operator bool () const | |
Conversion to boolean. More... | |
T & | operator* () |
Dereference operator. More... | |
const T & | operator* () const |
Dereference operator. More... | |
Optional & | operator= (const Optional &opt) |
Copy assignment operator. More... | |
Optional & | operator= (Optional &&opt) |
Move assignment operator. More... | |
The Optional class
Definition at line 43 of file XrdClOptional.hh.
|
inline |
Constructor for value.
Definition at line 50 of file XrdClOptional.hh.
|
inline |
Default constructor.
Definition at line 58 of file XrdClOptional.hh.
|
inline |
Copy constructor.
Definition at line 66 of file XrdClOptional.hh.
|
inline |
Move constructor.
Definition at line 74 of file XrdClOptional.hh.
|
inline |
Definition at line 82 of file XrdClOptional.hh.
|
inline |
Conversion to boolean.
Definition at line 116 of file XrdClOptional.hh.
|
inline |
Dereference operator.
Definition at line 124 of file XrdClOptional.hh.
|
inline |
Dereference operator.
Definition at line 132 of file XrdClOptional.hh.
|
inline |
Copy assignment operator.
Definition at line 90 of file XrdClOptional.hh.
|
inline |
Move assignment operator.
Definition at line 103 of file XrdClOptional.hh.