xdrpp
RFC4506 XDR compiler and message library
|
Type-level representation of a pointer-to-member value. More...
#include <types.h>
Public Types | |
using | class_type = T |
using | field_type = F |
using | value_type = F T::* |
Public Member Functions | |
F & | operator() (T &t) const |
const F & | operator() (const T &t) const |
F & | operator() (T &&t) const |
Static Public Member Functions | |
static Constexpr value_type | value () |
Type-level representation of a pointer-to-member value.
When used as a function object, dereferences the field, and returns it as the same reference type as its argument (lvalue rference, const lvalue reference, or const rvalue reference).