capydi
Loading...
Searching...
No Matches
capy::meta::Reference Concept Reference

#include <Reference.hpp>

Concept definition

template<typename Reference_, typename Referent>
requires() {
typename Reference_::ReferentType;
typename Reference_::ReferenceType;
typename Reference_::ConstReferenceType;
}
&& std::same_as<typename Reference_::ReferentType, Referent>
&& std::same_as<typename Reference_::ReferenceType, Referent&>
&& std::same_as<typename Reference_::ConstReferenceType, const Referent&>
&& std::convertible_to<Reference_, typename Reference_::ReferenceType>
&& std::convertible_to<Reference_, typename Reference_::ConstReferenceType>
Definition Reference.hpp:10