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 |