Lines Matching defs:maybe
886 * A simple Maybe type, representing an object which may or may not have a890 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);