Lines Matching refs:Maybe
34 class Maybe class
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) in nothing()
65 return Maybe<T>(); in nothing()
69 Maybe<T> just (const T& value) in just()
71 return Maybe<T>(value); in just()
75 Maybe<T>::Maybe (void) in Maybe() function in tcu::Maybe
81 Maybe<T>::~Maybe (void) in ~Maybe()
88 Maybe<T>::Maybe (const T& val) in Maybe() function in tcu::Maybe
95 Maybe<T>& Maybe<T>::operator= (const T& val) in operator =()
106 Maybe<T>::Maybe (const Maybe<T>& other) in Maybe() function in tcu::Maybe
114 Maybe<T>& Maybe<T>::operator= (const Maybe<T>& other) in operator =()
131 const T* Maybe<T>::operator-> (void) const in operator ->()
138 const T& Maybe<T>::get (void) const in get()