commit 2025-10-20 15:08 edit a bit ZCppMain/ZMainHead.H
This commit is contained in:
@ -4397,20 +4397,20 @@ namespace ZNsMain
|
||||
|
||||
template ////////////////////////////////////////////////////////////////
|
||||
<
|
||||
typename TDataNow, typename TTypeSelfLink =
|
||||
typename TDataNow, typename TTypeDataRing =
|
||||
ZNsType::ZtCTypeDataRing <TDataNow>
|
||||
//ZNsType::ZtCTypeDataRingS<TDataNow>
|
||||
>
|
||||
class ZtCDataRing : /*#################################################*/
|
||||
public TTypeSelfLink::TypeLink
|
||||
public TTypeDataRing::TypeLink
|
||||
{
|
||||
public :
|
||||
typedef TTypeSelfLink TypeSelf ;
|
||||
typedef TTypeDataRing TypeSelf ;
|
||||
typedef ZtCDataRing TypeThis ;
|
||||
typedef TDataNow TypeData ;
|
||||
public :
|
||||
typedef typename TTypeSelfLink::TypeLink TypeLink;
|
||||
typedef typename TTypeSelfLink::TypeSize TypeSize;
|
||||
typedef typename TTypeDataRing::TypeLink TypeLink;
|
||||
typedef typename TTypeDataRing::TypeSize TypeSize;
|
||||
public :
|
||||
typedef const TypeData TypeDataC;
|
||||
typedef const TypeLink TypeLinkC;
|
||||
@ -4449,7 +4449,7 @@ namespace ZNsMain
|
||||
ZtCDataRing(const TypeData & rhs) : ZtCDataRing()
|
||||
{ this->GetData() = rhs ; }
|
||||
|
||||
../ZCppMain/ZMainHead.H: In copy constructor ‘ZNsMain::ZtCDataRing<TDataNow, TTypeSelfLink>::ZtCDataRing(const ZNsMain::ZtCDataRing<TDataNow, TTypeSelfLink>&)’:
|
||||
../ZCppMain/ZMainHead.H: In copy constructor ‘ZNsMain::ZtCDataRing<TDataNow, TTypeDataRing>::ZtCDataRing(const ZNsMain::ZtCDataRing<TDataNow, TTypeDataRing>&)’:
|
||||
../ZCppMain/ZMainHead.H:4242:59: warning: delegating constructors only available with ‘-std=c++11’ or ‘-std=gnu++11’
|
||||
4242 | ZtCDataRing(const ZtCDataRing& rhs) : ZtCDataRing()
|
||||
|
||||
@ -4770,16 +4770,16 @@ namespace ZNsMain
|
||||
};/*
|
||||
template ////////////////////////////////////////////////////////////////
|
||||
<
|
||||
typename TDataNow, typename TTypeSelfLink =
|
||||
typename TDataNow, typename TTypeDataRing =
|
||||
ZNsType::ZtCTypeDataRing<TDataNow>
|
||||
>
|
||||
class ZtCDataRing : ###################################################*/
|
||||
|
||||
|
||||
|
||||
template<typename TDataNow, typename TTypeSelfLink> std::ostream& operator <<
|
||||
template<typename TDataNow, typename TTypeDataRing> std::ostream& operator <<
|
||||
(
|
||||
std::ostream& AR_COStream, const ZtCDataRing<TDataNow, TTypeSelfLink>& AR_CDataRing
|
||||
std::ostream& AR_COStream, const ZtCDataRing<TDataNow, TTypeDataRing>& AR_CDataRing
|
||||
)
|
||||
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||
{
|
||||
@ -4793,7 +4793,7 @@ namespace ZNsMain
|
||||
AR_COStream<<AR_CDataRing.GetData();
|
||||
|
||||
typedef ZtCDataRing
|
||||
<TDataNow, TTypeSelfLink> TypeRing ;
|
||||
<TDataNow, TTypeDataRing> TypeRing ;
|
||||
typedef typename TypeRing::TypeSize TypeSize ;
|
||||
typedef typename TypeRing::TypeLinkC TypeLinkC;
|
||||
|
||||
@ -4806,9 +4806,9 @@ namespace ZNsMain
|
||||
}
|
||||
return AR_COStream; /******************/
|
||||
}/*
|
||||
template<typename TDataNow, typename TTypeSelfLink> std::ostream& operator <<
|
||||
template<typename TDataNow, typename TTypeDataRing> std::ostream& operator <<
|
||||
(
|
||||
std::ostream& AR_COStream, const ZtCDataRing<TDataNow, TTypeSelfLink>& AR_CDataRing
|
||||
std::ostream& AR_COStream, const ZtCDataRing<TDataNow, TTypeDataRing>& AR_CDataRing
|
||||
)
|
||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||
|
||||
|
Reference in New Issue
Block a user