[#absl-operator_ge-0fb] = xref:absl.adoc[absl]::operator>= :relfileprefix: ../ :mrdocs: Greater‐than‐or‐equal operators == Synopses Declared in `<absl/base/log_severity.h>` Compares an `absl::LogSeverityAtLeast` threshold against an `absl::LogSeverity` value (in either operand order). [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr bool xref:absl/operator_ge-0a5.adoc[operator>=]( xref:absl/LogSeverity.adoc[absl::LogSeverity] lhs, xref:absl/LogSeverityAtLeast.adoc[absl::LogSeverityAtLeast] rhs); ---- [.small]#xref:absl/operator_ge-0a5.adoc[_» more..._]# Compares an `absl::LogSeverityAtMost` threshold against an `absl::LogSeverity` value (in either operand order). [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr bool xref:absl/operator_ge-036.adoc[operator>=]( xref:absl/LogSeverityAtMost.adoc[absl::LogSeverityAtMost] lhs, xref:absl/LogSeverity.adoc[absl::LogSeverity] rhs); ---- [.small]#xref:absl/operator_ge-036.adoc[_» more..._]# Compares two spans lexicographically. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<typename T> constexpr bool xref:absl/operator_ge-03ec.adoc[operator>=]( xref:absl/Span.adoc[Span<T>] a, xref:absl/Span.adoc[Span<T>] b); ---- [.small]#xref:absl/operator_ge-03ec.adoc[_» more..._]# Compares two spans lexicographically. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<typename T> constexpr bool xref:absl/operator_ge-03e0.adoc[operator>=]( xref:absl/Span.adoc[Span<T const>] a, xref:absl/Span.adoc[Span<T>] b); ---- [.small]#xref:absl/operator_ge-03e0.adoc[_» more..._]# Compares two spans lexicographically. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<typename T> constexpr bool xref:absl/operator_ge-04e.adoc[operator>=]( xref:absl/Span.adoc[Span<T>] a, xref:absl/Span.adoc[Span<T const>] b); ---- [.small]#xref:absl/operator_ge-04e.adoc[_» more..._]# Compares a container and a span lexicographically. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename T, typename U, typename = span_internal::EnableIfConvertibleTo<U, absl::Span<T const>>> constexpr bool xref:absl/operator_ge-08.adoc[operator>=]( U const& a, xref:absl/Span.adoc[Span<T>] b); ---- [.small]#xref:absl/operator_ge-08.adoc[_» more..._]# Compares a span and a container lexicographically. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename T, typename U, typename = span_internal::EnableIfConvertibleTo<U, absl::Span<T const>>> constexpr bool xref:absl/operator_ge-06.adoc[operator>=]( xref:absl/Span.adoc[Span<T>] a, U const& b); ---- [.small]#xref:absl/operator_ge-06.adoc[_» more..._]# Returns whether one duration is greater than or equal to another. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr bool xref:absl/operator_ge-0b.adoc[operator>=]( xref:absl/Duration.adoc[Duration] lhs, xref:absl/Duration.adoc[Duration] rhs); ---- [.small]#xref:absl/operator_ge-0b.adoc[_» more..._]# Returns whether one time is later than or equal to another. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr bool xref:absl/operator_ge-00.adoc[operator>=]( xref:absl/Time.adoc[Time] lhs, xref:absl/Time.adoc[Time] rhs); ---- [.small]#xref:absl/operator_ge-00.adoc[_» more..._]# Determines whether `lhs` is greater than or equal to `rhs`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr bool xref:absl/operator_ge-09.adoc[operator>=]( xref:absl/uint128.adoc[uint128] lhs, xref:absl/uint128.adoc[uint128] rhs); ---- [.small]#xref:absl/operator_ge-09.adoc[_» more..._]# Tests whether the value of an inlined vector is greater than or equal to the value of another inlined vector using a lexicographical comparison algorithm. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename T, size_t N, typename A> bool xref:absl/operator_ge-041.adoc[operator>=]( xref:absl/InlinedVector.adoc[absl::InlinedVector<T, N, A>] const& a, xref:absl/InlinedVector.adoc[absl::InlinedVector<T, N, A>] const& b); ---- [.small]#xref:absl/operator_ge-041.adoc[_» more..._]# Returns whether `lhs` orders lexicographically after or equal to `rhs`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:absl/operator_ge-0a9.adoc[operator>=]( xref:absl/FixedArray.adoc[FixedArray] const& lhs, xref:absl/FixedArray.adoc[FixedArray] const& rhs); ---- [.small]#xref:absl/operator_ge-0a9.adoc[_» more..._]# Tests whether one Cord is ordered at or after another. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:absl/operator_ge-04f.adoc[operator>=]( xref:absl/Cord.adoc[Cord] const& x, xref:absl/Cord.adoc[Cord] const& y); ---- [.small]#xref:absl/operator_ge-04f.adoc[_» more..._]# Tests whether a Cord is ordered at or after string data. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:absl/operator_ge-05.adoc[operator>=]( xref:absl/Cord.adoc[Cord] const& x, std::string_view y); ---- [.small]#xref:absl/operator_ge-05.adoc[_» more..._]# Tests whether string data is ordered at or after a Cord. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:absl/operator_ge-0f3.adoc[operator>=]( std::string_view x, xref:absl/Cord.adoc[Cord] const& y); ---- [.small]#xref:absl/operator_ge-0f3.adoc[_» more..._]# Orders two iterators by position. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:absl/operator_ge-0ab.adoc[operator>=]( Iter const& a, Iter const& b); ---- [.small]#xref:absl/operator_ge-0ab.adoc[_» more..._]# == Return Value * `true` if the comparison holds, `false` otherwise. * `true` if `a` is not lexicographically less than `b`. * `true` if `lhs` is greater than or equal to `rhs`. * `true` if `lhs` is later than or equal to `rhs`. * `true` if `lhs` is greater than or equal to `rhs`; `false` otherwise. * `true` if `a` is greater than or equal to `b`, `false` otherwise. * `true` if `lhs` is not lexicographically less than `rhs`. * `true` if `x` is not less than `y`. * `true` if `a` does not precede `b`. == Parameters [cols="1,4"] |=== | Name| Description | *lhs* | The left‐hand operand. | *rhs* | The right‐hand operand. | *a* | The left operand. | *b* | The right operand. | *x* | The left‐hand Cord. | *y* | The right‐hand Cord. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#