Lines Matching defs:nullopt_t
34 // http://en.cppreference.com/w/cpp/utility/optional/nullopt_t
35 struct nullopt_t {
36 constexpr explicit nullopt_t(int) {}
45 constexpr nullopt_t nullopt(0);
432 constexpr Optional(nullopt_t) {} // NOLINT(runtime/explicit)
521 Optional& operator=(nullopt_t) {
742 constexpr bool operator==(const Optional<T>& opt, nullopt_t) {
747 constexpr bool operator==(nullopt_t, const Optional<T>& opt) {
752 constexpr bool operator!=(const Optional<T>& opt, nullopt_t) {
757 constexpr bool operator!=(nullopt_t, const Optional<T>& opt) {
762 constexpr bool operator<(const Optional<T>&, nullopt_t) {
767 constexpr bool operator<(nullopt_t, const Optional<T>& opt) {
772 constexpr bool operator<=(const Optional<T>& opt, nullopt_t) {
777 constexpr bool operator<=(nullopt_t, const Optional<T>&) {
782 constexpr bool operator>(const Optional<T>& opt, nullopt_t) {
787 constexpr bool operator>(nullopt_t, const Optional<T>&) {
792 constexpr bool operator>=(const Optional<T>&, nullopt_t) {
797 constexpr bool operator>=(nullopt_t, const Optional<T>& opt) {