}
template <typename OtherLibObjT>
- _ThisCommonFieldClass& operator=(const CommonFieldClass<OtherLibObjT>& fc) noexcept
+ CommonFieldClass& operator=(const CommonFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisBorrowedObj::operator=(fc);
return *this;
}
template <typename OtherLibObjT>
- _ThisCommonIntegerFieldClass&
- operator=(const CommonIntegerFieldClass<OtherLibObjT>& fc) noexcept
+ CommonIntegerFieldClass& operator=(const CommonIntegerFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonFieldClass::operator=(fc);
return *this;
private:
using typename internal::BorrowedObj<LibObjT>::_ThisBorrowedObj;
using typename internal::BorrowedObj<LibObjT>::_LibObjPtr;
- using _ThisConstEnumerationFieldClassMapping = ConstEnumerationFieldClassMapping<LibObjT>;
public:
using RangeSet = typename std::conditional<
{
}
- ConstEnumerationFieldClassMapping(
- const _ThisConstEnumerationFieldClassMapping& mapping) noexcept :
+ ConstEnumerationFieldClassMapping(const ConstEnumerationFieldClassMapping& mapping) noexcept :
_ThisBorrowedObj {mapping}
{
}
- _ThisConstEnumerationFieldClassMapping&
- operator=(const _ThisConstEnumerationFieldClassMapping& mapping) noexcept
+ ConstEnumerationFieldClassMapping&
+ operator=(const ConstEnumerationFieldClassMapping& mapping) noexcept
{
_ThisBorrowedObj::operator=(mapping);
return *this;
}
template <typename OtherLibObjT>
- _ThisCommonBaseEnumerationFieldClass&
+ CommonBaseEnumerationFieldClass&
operator=(const CommonBaseEnumerationFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonIntegerFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- _ThisCommonEnumerationFieldClass&
+ CommonEnumerationFieldClass&
operator=(const CommonEnumerationFieldClass<OtherLibObjT, MappingT>& fc) noexcept
{
_ThisCommonEnumerationFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- CommonStructureFieldClass<LibObjT>&
- operator=(const CommonStructureFieldClass<OtherLibObjT>& fc) noexcept
+ CommonStructureFieldClass& operator=(const CommonStructureFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonFieldClass::operator=(fc);
return *this;
}
template <typename OtherLibObjT>
- _ThisCommonArrayFieldClass& operator=(const CommonArrayFieldClass<OtherLibObjT>& fc) noexcept
+ CommonArrayFieldClass& operator=(const CommonArrayFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonFieldClass::operator=(fc);
return *this;
}
template <typename OtherLibObjT>
- CommonStaticArrayFieldClass<LibObjT>&
+ CommonStaticArrayFieldClass&
operator=(const CommonStaticArrayFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonArrayFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- CommonDynamicArrayWithLengthFieldClass<LibObjT>&
+ CommonDynamicArrayWithLengthFieldClass&
operator=(const CommonDynamicArrayWithLengthFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonArrayFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- _ThisCommonOptionFieldClass& operator=(const CommonOptionFieldClass<OtherLibObjT>& fc) noexcept
+ CommonOptionFieldClass& operator=(const CommonOptionFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonFieldClass::operator=(fc);
return *this;
}
template <typename OtherLibObjT>
- _ThisCommonOptionWithSelectorFieldClass&
+ CommonOptionWithSelectorFieldClass&
operator=(const CommonOptionWithSelectorFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonOptionFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- CommonOptionWithBoolSelectorFieldClass<LibObjT>&
+ CommonOptionWithBoolSelectorFieldClass&
operator=(const CommonOptionWithBoolSelectorFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonOptionWithSelectorFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- _ThisCommonOptionWithIntegerSelectorFieldClass&
+ CommonOptionWithIntegerSelectorFieldClass&
operator=(const CommonOptionWithIntegerSelectorFieldClass<OtherLibObjT, RangeSetT>& fc) noexcept
{
_ThisCommonOptionWithSelectorFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- CommonVariantFieldClassOption<LibObjT>&
+ CommonVariantFieldClassOption&
operator=(const CommonVariantFieldClassOption<OtherLibObjT>& fc) noexcept
{
_ThisBorrowedObj::operator=(fc);
}
template <typename OtherLibObjT>
- ConstVariantWithIntegerSelectorFieldClassOption<LibObjT>&
+ ConstVariantWithIntegerSelectorFieldClassOption&
operator=(const ConstVariantWithIntegerSelectorFieldClassOption<OtherLibObjT>& fc) noexcept
{
_ThisBorrowedObj::operator=(fc);
}
template <typename OtherLibObjT>
- _ThisCommonVariantFieldClass&
- operator=(const CommonVariantFieldClass<OtherLibObjT>& fc) noexcept
+ CommonVariantFieldClass& operator=(const CommonVariantFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonFieldClass::operator=(fc);
return *this;
}
template <typename OtherLibObjT>
- CommonVariantWithoutSelectorFieldClass<LibObjT>&
+ CommonVariantWithoutSelectorFieldClass&
operator=(const CommonVariantWithoutSelectorFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonVariantFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- _ThisCommonVariantWithSelectorFieldClass&
+ CommonVariantWithSelectorFieldClass&
operator=(const CommonVariantWithSelectorFieldClass<OtherLibObjT>& fc) noexcept
{
_ThisCommonVariantFieldClass::operator=(fc);
}
template <typename OtherLibObjT>
- _ThisCommonVariantWithIntegerSelectorFieldClass&
+ CommonVariantWithIntegerSelectorFieldClass&
operator=(const CommonVariantWithIntegerSelectorFieldClass<OtherLibObjT, OptionT>& fc) noexcept
{
_ThisCommonVariantWithSelectorFieldClass::operator=(fc);