|
XRootD
|
Utility class for storing a pointer to operation context. More...
#include <XrdClCtx.hh>
Inheritance diagram for XrdCl::Ctx< T >:
Collaboration diagram for XrdCl::Ctx< T >:Public Member Functions | |
| Ctx () | |
| Default constructor. | |
| Ctx (const Ctx &ctx) | |
| Copy constructor. | |
| Ctx (Ctx &&ctx) | |
| Move constructor. | |
| Ctx (T &ctx) | |
| Constructor (from reference) | |
| Ctx (T *ctx) | |
| Constructor (from pointer) | |
| T & | operator* () const |
| T * | operator-> () const |
| Ctx & | operator= (T &ctx) |
| Assignment operator (from reference) | |
| Ctx & | operator= (T *ctx) |
| Assignment operator (from pointer) | |
Utility class for storing a pointer to operation context.
Definition at line 38 of file XrdClCtx.hh.
|
inline |
Default constructor.
Definition at line 43 of file XrdClCtx.hh.
Referenced by Ctx(), Ctx(), operator=(), and operator=().
Here is the caller graph for this function:
|
inline |
Constructor (from pointer)
Definition at line 50 of file XrdClCtx.hh.
|
inline |
Constructor (from reference)
Definition at line 57 of file XrdClCtx.hh.
|
inline |
Copy constructor.
Definition at line 64 of file XrdClCtx.hh.
References Ctx().
Here is the call graph for this function:
|
inline |
Move constructor.
Definition at line 71 of file XrdClCtx.hh.
References Ctx().
Here is the call graph for this function:
|
inline |
Dereferencing operator. Note if Ctx is a null-reference this will trigger an exception
| std::logic_error |
Definition at line 100 of file XrdClCtx.hh.
|
inline |
Dereferencing member operator. Note if Ctx is a null-reference this will trigger an exception
| std::logic_error |
Definition at line 113 of file XrdClCtx.hh.
|
inline |
Assignment operator (from reference)
Definition at line 87 of file XrdClCtx.hh.
References Ctx().
Here is the call graph for this function:
|
inline |
Assignment operator (from pointer)
Definition at line 78 of file XrdClCtx.hh.
References Ctx().
Here is the call graph for this function: