Update Config.hpp

This commit is contained in:
2025-07-28 16:04:05 +08:00
parent 6484071f40
commit e87627dec9

View File

@@ -1965,8 +1965,8 @@ namespace Convention
/**
* @brief 拷贝赋值函数
*/
template<typename = std::declval<instance>().WriteValue(std::declval<instance>().ReadConstValue())>
instance& operator=(const instance& value) noexcept
template<typename = std::void_t<std::declval<instance>().WriteValue(std::declval<instance>().ReadConstValue())>>
instance& operator=(const instance& value)
{
if constexpr (IsUnique)
{
@@ -1981,7 +1981,7 @@ namespace Convention
/**
* @brief 拷贝赋值函数
*/
virtual instance& operator=(const instance& value) noexcept
virtual instance& operator=(const instance& value) noexcept(IsUnique == false)
{
if constexpr (IsUnique)
{