Added OrderedIDComp<T>::Comp(const T *)

This commit is contained in:
hyzboy 2024-10-23 23:21:33 +08:00
parent 5443a58987
commit 6316f3cd59

View File

@ -87,7 +87,10 @@ namespace hgl
const int Comp(const OrderedIDName &oin)const{return GetID()-oin.GetID();} const int Comp(const OrderedIDName &oin)const{return GetID()-oin.GetID();}
const int Comp(const OrderedIDName *oin)const{return GetID()-oin->GetID();}
CompOperator(const OrderedIDName &,Comp) CompOperator(const OrderedIDName &,Comp)
CompOperator(const OrderedIDName *,Comp)
};//class IDName };//class IDName
#define DefineIDName(name,type) using name=OrderedIDName<type,__COUNTER__>; //使用__COUNTER__是为了让typeid()不同 #define DefineIDName(name,type) using name=OrderedIDName<type,__COUNTER__>; //使用__COUNTER__是为了让typeid()不同