|
Galois
|
Galois version of boost::optional.
More...
#include <optional.h>
Public Types | |
| typedef bool(optional::* | unspecified_bool_type )() const |
Public Member Functions | |
| optional () | |
| optional (const T &val) | |
| optional (const optional &rhs) | |
| template<typename U > | |
| optional (const optional< U > &rhs) | |
| ~optional () | |
| void | assign (const optional &rhs) |
| template<typename U > | |
| void | assign (const optional< U > &rhs) |
| void | assign (const T &val) |
| bool | is_initialized () const |
| optional & | operator= (const optional &rhs) |
| template<typename U > | |
| optional & | operator= (const optional< U > &rhs) |
| optional & | operator= (const T &val) |
| T & | get () |
| const T & | get () const |
| T & | operator* () |
| const T & | operator* () const |
| T * | operator-> () |
| const T * | operator-> () const |
| operator unspecified_bool_type () const | |
Galois version of boost::optional.
| typedef bool(optional::* galois::optional< T >::unspecified_bool_type)() const |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |