| 
    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 |