Home | History | Annotate | Download | only in include

Lines Matching defs:Maybe

886  * A simple Maybe type, representing an object which may or may not have a
890 struct Maybe {
891 Maybe() : has_value(false) {}
892 explicit Maybe(T t) : has_value(true), value(t) {}
893 Maybe(bool has, T t) : has_value(has), value(t) {}
902 inline Maybe<T> maybe(T t) {
903 return Maybe<T>(t);