Namespaces
Variants
Views
Actions

Difference between revisions of "cpp/header/compare"

From natekohl.net
< cpp‎ | header
m (+)
m (correct)
Line 11: Line 11:
 
{{dsc inc | cpp/utility/compare/dsc weak_ordering}}
 
{{dsc inc | cpp/utility/compare/dsc weak_ordering}}
 
{{dsc inc | cpp/utility/compare/dsc strong_ordering}}
 
{{dsc inc | cpp/utility/compare/dsc strong_ordering}}
 +
{{dsc inc | cpp/utility/compare/dsc common_comparison_category}}
 
{{dsc end}}
 
{{dsc end}}
 
===Functions===
 
===Functions===
 
{{dsc begin}}
 
{{dsc begin}}
 
{{dsc inc | cpp/utility/compare/dsc named_comparison_functions}}
 
{{dsc inc | cpp/utility/compare/dsc named_comparison_functions}}
{{dsc inc | cpp/utility/compare/dsc common_comparison_category}}
 
 
{{dsc inc | cpp/utility/compare/dsc strong_order}}
 
{{dsc inc | cpp/utility/compare/dsc strong_order}}
 
{{dsc inc | cpp/utility/compare/dsc weak_order}}
 
{{dsc inc | cpp/utility/compare/dsc weak_order}}

Revision as of 20:59, 29 November 2017

 
 
 

This header is part of the general utility library.

Classes

the result type of 3-way comparison that supports only equality/inequality and is not substitutable
(class) [edit]
the result type of 3-way comparison that supports only equality/inequality and is substitutable
(class) [edit]
the result type of 3-way comparison that supports all 6 operators, is not substitutable, and allows incomparable values
(class) [edit]
the result type of 3-way comparison that supports all 6 operators and is not substitutable
(class) [edit]
the result type of 3-way comparison that supports all 6 operators and is substitutable
(class) [edit]
the strongest comparison category to which all of the given types can be converted
(class template) [edit]

Functions

named comparison functions
(function) [edit]
performs 3-way comparison and produces a result of type std::strong_ordering
(function template) [edit]
performs 3-way comparison and produces a result of type std::weak_ordering
(function template) [edit]
performs 3-way comparison and produces a result of type std::partial_ordering
(function template) [edit]
performs 3-way comparison and produces a result of type std::strong_equality
(function template) [edit]
performs 3-way comparison and produces a result of type std::weak_equality
(function template) [edit]