FLANG
|
Public Types | |
using | element_type = A |
Public Member Functions | |
Indirection (A *&&p) | |
Indirection (const A &x) | |
Indirection (A &&x) | |
Indirection (const Indirection &that) | |
Indirection (Indirection &&that) | |
Indirection & | operator= (const Indirection &that) |
Indirection & | operator= (Indirection &&that) |
A & | value () |
const A & | value () const |
bool | operator== (const A &that) const |
bool | operator== (const Indirection &that) const |
Static Public Member Functions | |
template<typename... ARGS> | |
static common::IfNoLvalue< Indirection, ARGS... > | Make (ARGS &&...args) |