xdrpp
RFC4506 XDR compiler and message library
|
A pointer, but that gets marshalled as the underlying object and can convert to the underlying type. More...
#include <server.h>
Public Member Functions | |
operator T& () const | |
operator T&& () | |
A pointer, but that gets marshalled as the underlying object and can convert to the underlying type.
If p
is a transparent_ptr<T>
, then std::move(p)
can be passed as a std::unique_ptr<T>
, a T
, or a const T&
. This is what allows some flexibility in the signatures of server object methods.