clang::mrdocs::operator<=>
Three‐way comparison operators
Synopses
Declared in <mrdocs/Metadata/Name.hpp>
Three‐way comparison operator
template<class Base>
requires detail::CanVisitCompare<Base>
auto
operator<=>(
Polymorphic<Base> const& lhs,
Polymorphic<Base> const& rhs);
Three‐way comparison operator
std::strong_ordering
operator<=>(
Polymorphic<NameInfo> const& lhs,
Polymorphic<NameInfo> const& rhs);
Three‐way comparison operator
std::strong_ordering
operator<=>(
Polymorphic<TypeInfo> const& lhs,
Polymorphic<TypeInfo> const& rhs);
Three‐way comparison operator
std::strong_ordering
operator<=>(
Polymorphic<TArg> const& lhs,
Polymorphic<TArg> const& rhs);
Three‐way comparison operator
std::strong_ordering
operator<=>(
Polymorphic<TParam> const& lhs,
Polymorphic<TParam> const& rhs);
Three‐way comparison operator
auto
operator<=>(
std::optional<TemplateInfo> const& lhs,
std::optional<TemplateInfo> const& rhs);
Created with MrDocs