8#ifndef INCLUDED_BSLSTL_COMPARE
9#define INCLUDED_BSLSTL_COMPARE
52#include <bsls_compilerfeatures.h>
54#ifndef BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
58#ifdef BSLS_COMPILERFEATURES_SUPPORT_THREE_WAY_COMPARISON
65using std::strong_ordering;
66using std::weak_ordering;
67using std::partial_ordering;
70using std::three_way_comparable;
71using std::three_way_comparable_with;
74using std::common_comparison_category;
75using std::common_comparison_category_t;
76using std::compare_three_way_result;
77using std::compare_three_way_result_t;
80using std::strong_order;
82using std::partial_order;
83using std::compare_strong_order_fallback;
84using std::compare_weak_order_fallback;
85using std::compare_partial_order_fallback;
88using std::compare_three_way;
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlb_printmethods.h:283