#include <XrdClOptional.hh>
Public Member Functions | |
| Optional (const None &n=none) | |
| Default constructor. | |
| Optional (const Optional &opt) | |
| Copy constructor. | |
| Optional (const T &t) | |
| Constructor for value. | |
| Optional (Optional &&opt) | |
| Move constructor. | |
| ~Optional () | |
| operator bool () const | |
| Conversion to boolean. | |
| T & | operator* () |
| Dereference operator. | |
| const T & | operator* () const |
| Dereference operator. | |
| Optional & | operator= (const Optional &opt) |
| Copy assignment operator. | |
| Optional & | operator= (Optional &&opt) |
| Move assignment operator. | |
The Optional class
Definition at line 43 of file XrdClOptional.hh.
|
inline |
Constructor for value.
Definition at line 50 of file XrdClOptional.hh.
Referenced by Optional(), Optional(), operator=(), and operator=().
|
inline |
|
inline |
Copy constructor.
Definition at line 66 of file XrdClOptional.hh.
References Optional().
|
inline |
Move constructor.
Definition at line 74 of file XrdClOptional.hh.
References Optional().
|
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.
References Optional().
|
inline |
Move assignment operator.
Definition at line 103 of file XrdClOptional.hh.
References Optional().