Home | History | Annotate | Download | only in common

Lines Matching defs:Maybe

34 class Maybe
37 Maybe (void);
38 ~Maybe (void);
40 Maybe (const T& val);
41 Maybe<T>& operator= (const T& val);
43 Maybe (const Maybe<T>& other);
44 Maybe<T>& operator= (const Maybe<T>& other);
63 Maybe<T> nothing (void)
65 return Maybe<T>();
69 Maybe<T> just (const T& value)
71 return Maybe<T>(value);
75 Maybe<T>::Maybe (void)
81 Maybe<T>::~Maybe (void)
88 Maybe<T>::Maybe (const T& val)
95 Maybe<T>& Maybe<T>::operator= (const T& val)
106 Maybe<T>::Maybe (const Maybe<T>& other)
114 Maybe<T>& Maybe<T>::operator= (const Maybe<T>& other)
131 const T* Maybe<T>::operator-> (void) const
138 const T& Maybe<T>::get (void) const