Lines Matching refs:Maybe
40 class Maybe class
43 Maybe (void);
44 Maybe (const Nothing_T&);
45 ~Maybe (void);
47 Maybe (const T& val);
48 Maybe<T>& operator= (const T& val);
50 Maybe (const Maybe<T>& other);
51 Maybe<T>& operator= (const Maybe<T>& other);
73 Maybe<T> nothing (void) in nothing()
75 return Maybe<T>(); in nothing()
79 Maybe<T> just (const T& value) in just()
81 return Maybe<T>(value); in just()
85 Maybe<T>::Maybe (void) in Maybe() function in tcu::Maybe
91 Maybe<T>::Maybe (const Nothing_T&) in Maybe() function in tcu::Maybe
97 Maybe<T>::~Maybe (void) in ~Maybe()
104 Maybe<T>::Maybe (const T& val) in Maybe() function in tcu::Maybe
111 Maybe<T>& Maybe<T>::operator= (const T& val) in operator =()
122 Maybe<T>::Maybe (const Maybe<T>& other) in Maybe() function in tcu::Maybe
130 Maybe<T>& Maybe<T>::operator= (const Maybe<T>& other) in operator =()
147 const T* Maybe<T>::operator-> (void) const in operator ->()
154 T* Maybe<T>::operator-> (void) in operator ->()
161 const T& Maybe<T>::get (void) const in get()
168 T& Maybe<T>::get (void) in get()