nullableValue_acceptsBslOptional | Component-private constraint helper for bsl::optional conversion. |
operator!= | Return true if the specified nullable objects do not have the same value. |
operator!= | Return whether the specified lhs and rhs do not have the same value. |
operator!= | Return true if the specified nullable object and std::optional do not have the same value. |
operator!= | Return whether the specified lhs and rhs do not have the same value. |
operator!= | Return true if the specified nullable objects do not have the same value. |
operator!= | Return true if the specified nullable objects do not have the same value. |
operator< | Return whether the specified lhs is ordered before the specified rhs. |
operator< | Return true if lhs is ordered before rhs, and false otherwise. |
operator< | Return true if lhs is ordered before rhs, and false otherwise. |
operator< | Return true if lhs is ordered before rhs, and false otherwise. |
operator< | Return whether the specified lhs is ordered before the specified rhs. |
operator< | Return whether the left-hand operand is ordered before the right. |
operator<= | Return whether the specified lhs is ordered before or equal to rhs. |
operator<= | Return whether the left-hand operand is before or equal to the right. |
operator<= | Return true if lhs is ordered before rhs or they are equal. |
operator<= | Return true if lhs is ordered before rhs or they are equal. |
operator<= | Return true if lhs is ordered before rhs or they are equal. |
operator<= | Return whether the specified lhs is ordered before or equal to rhs. |
operator<=> | Return a three-way comparison of the specified lhs and rhs. |
operator<=> | Perform a three-way comparison of the specified nullable objects. |
operator<=> | Perform a three-way comparison of the specified value and one of type bsl::nullopt_t; return the result of that comparison. |
operator<=> | Perform a three-way comparison of the specified nullable objects. |
operator<=> | Perform a three-way comparison of the specified nullable object and value. |
operator== | Return true if the specified value is null, and false otherwise. |
operator== | Return true if the specified nullable objects have the same value. |
operator== | Return true if the specified nullable objects have the same value, and false otherwise. |
operator== | Return true if the specified nullable objects have the same value. |
operator== | Return whether the specified lhs and rhs have the same value. |
operator== | Return whether the specified lhs and rhs have the same value. |
operator== | Return true if the specified nullable objects have the same value, and false otherwise. |
operator> | Return true if lhs is ordered after rhs, and false otherwise. |
operator> | Return true if lhs is ordered after rhs, and false otherwise. |
operator> | Return true if lhs is ordered after rhs, and false otherwise. |
operator> | Return whether the left-hand operand is ordered after the right. |
operator> | Return whether the specified lhs is ordered after the specified rhs. |
operator> | Return whether the specified lhs is ordered after the specified rhs. |
operator>= | Return whether the left-hand operand is after or equal to the right. |
operator>= | Return whether the specified lhs is ordered after or equal to rhs. |
operator>= | Return whether the specified lhs is ordered after or equal to rhs. |
operator>= | Return true if lhs is ordered after rhs or they are equal. |
operator>= | Return true if lhs is ordered after rhs or they are equal. |
operator>= | Return true if lhs is ordered after rhs or they are equal. |
swap | Exchange the values of the specified lhs and rhs objects when TYPE does not use a bslma::Allocator. |
swap | Exchange the values of the specified lhs and rhs objects. |
::bsl::PrintTo | Write the specified value to the specified *stream, surrounded by double quotes. |
::bsl::operator!= | Return whether the operands do not have the same value. |
::bsl::operator!= | Return whether the operands do not have the same value. |
::bsl::operator!= | Return whether the operands do not have the same value. |
::bsl::operator< | Return whether the left-hand operand is ordered before the right. |
::bsl::operator< | Return whether the left-hand operand is ordered before the right. |
::bsl::operator< | Return whether the left-hand operand is ordered before the right. |
::bsl::operator<= | Return whether the left-hand operand is before or equal to the right. |
::bsl::operator<= | Return whether the left-hand operand is before or equal to the right. |
::bsl::operator<= | Return whether the left-hand operand is before or equal to the right. |
::bsl::operator<=> | Perform a three-way comparison of the operands. |
::bsl::operator<=> | Perform a three-way comparison of the operands. |
::bsl::operator<=> | Perform a three-way comparison of the operands. |
::bsl::operator<=> | Perform a three-way comparison of the operands. |
::bsl::operator== | Return whether the operands have the same value. |
::bsl::operator== | Return whether the operands have the same value. |
::bsl::operator== | Compare a std::optional with a bsl::optional for equality. |
::bsl::operator== | Return whether the operands have the same value. |
::bsl::operator> | Return whether the left-hand operand is ordered after the right. |
::bsl::operator> | Return whether the left-hand operand is ordered after the right. |
::bsl::operator> | Return whether the left-hand operand is ordered after the right. |
::bsl::operator>= | Return whether the left-hand operand is after or equal to the right. |
::bsl::operator>= | Return whether the left-hand operand is after or equal to the right. |
::bsl::operator>= | Return whether the left-hand operand is after or equal to the right. |
::bsl::swap | Exchange the values of two optionals. |
::bsl::swap | Exchange the values of two optionals. |
::bsl::swap | Exchange the values of two optionals. |
::BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueAccessValue | Default customization-point implementation of accessValue for bdlb::NullableValue. |
::BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueIsNull | Return whether the specified nullable object is null. |
::BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueMakeValue | Default customization-point implementation of makeValue for bdlb::NullableValue. |
::BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueManipulateValue | Default customization-point implementation of manipulateValue for bdlb::NullableValue. |
::BloombergLP::bslstl::optional_acceptsBslOptional | Component-private constraint helper for Optional_DerivedFromBslOptional. |