xrootd
|
Utility class for storing a pointer to operation context. More...
#include <XrdClCtx.hh>
Public Member Functions | |
Ctx () | |
Default constructor. | |
Ctx (T *ctx) | |
Constructor (from pointer) | |
Ctx (T &ctx) | |
Constructor (from reference) | |
Ctx (const Ctx &ctx) | |
Copy constructor. | |
Ctx (Ctx &&ctx) | |
Move constructor. | |
Ctx & | operator= (T *ctx) |
Assignment operator (from pointer) | |
Ctx & | operator= (T &ctx) |
Assignment operator (from reference) | |
T & | operator* () const |
T * | operator-> () const |
Utility class for storing a pointer to operation context.
|
inline |
Default constructor.
|
inline |
Constructor (from pointer)
|
inline |
Constructor (from reference)
|
inline |
Copy constructor.
|
inline |
Move constructor.
|
inline |
Dereferencing operator. Note if Ctx is a null-reference this will trigger an exception
std::logic_error |
|
inline |
Dereferencing member operator. Note if Ctx is a null-reference this will trigger an exception
std::logic_error |
|
inline |
Assignment operator (from reference)
|
inline |
Assignment operator (from pointer)