ConceptC++ Concept Web

Concept Convertible

auto concept Convertible<typename T, typename U> {
  operator U(const T&);
};
 
template<typename T> concept_map Convertible<T, T> {};
template<typename T> concept_map Convertible<T, T&> {};
template<typename T> concept_map Convertible<T, const T&> {};

Where Defined

#include <concepts>

Description

Concept Convertible requires an implicit conversion from one type to another.