From ea101386d3705ee56b7a457b5b828c9f7894487d Mon Sep 17 00:00:00 2001 From: hyzboy Date: Tue, 17 Dec 2024 13:12:48 +0800 Subject: [PATCH] added SortedSet in IDName.h --- inc/hgl/type/IDName.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inc/hgl/type/IDName.h b/inc/hgl/type/IDName.h index d4e1320..7ebaf2f 100644 --- a/inc/hgl/type/IDName.h +++ b/inc/hgl/type/IDName.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include namespace hgl @@ -88,7 +89,7 @@ namespace hgl const int compare(const OrderedIDName &oin)const override{return GetID()-oin.GetID();} };//class IDName -#define DefineIDName(name,type) using name=OrderedIDName; //使用__COUNTER__是为了让typeid()不同 +#define DefineIDName(name,type) using name=OrderedIDName; using name##Set=SortedSet; //使用__COUNTER__是为了让typeid()不同 DefineIDName(AnsiIDName, char) DefineIDName(WideIDName, wchar_t)