diff --git a/inc/hgl/type/IDName.h b/inc/hgl/type/IDName.h index d4c4a95..a304ed4 100644 --- a/inc/hgl/type/IDName.h +++ b/inc/hgl/type/IDName.h @@ -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();} + CompOperator(const OrderedIDName &,Comp) + CompOperator(const OrderedIDName *,Comp) };//class IDName #define DefineIDName(name,type) using name=OrderedIDName; //使用__COUNTER__是为了让typeid()不同