[#bsl-List_DefaultLessThan]
= xref:bsl.adoc[bsl]::List&lowbar;DefaultLessThan
:relfileprefix: ../
:mrdocs:

Binary predicate comparing two `VALUE` objects with `operator&lt;`&period;

== Synopsis

Declared in `&lt;bslstl&lowbar;list&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class VALUE&gt;
struct List&lowbar;DefaultLessThan;
----

== Description

This operation is usually, but not always, the same as that provided by `std&colon;&colon;less&lt;VALUE&gt;`&period; The standard requires that certain functions use `operator&lt;`, which means that divergent specializations of `std&colon;&colon;less` are to be ignored&period;

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:bsl/List_DefaultLessThan/operator_call.adoc[`operator()`] 
| Return `true` if `lhs` is less than `rhs`, and `false` otherwise&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
