|
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).
1.8.13