layout codes of SortedSet.h

This commit is contained in:
hyzboy 2024-11-05 00:04:26 +08:00
parent 43bc9af020
commit 6d9bced95c

View File

@ -6,7 +6,7 @@ namespace hgl
/** /**
* </br> * </br>
* </br> * </br>
* Add函数ListSortedSets</br> * Add函数ListSortedSet</br>
*/ */
template<typename T> class SortedSet template<typename T> class SortedSet
{ {
@ -33,16 +33,16 @@ namespace hgl
public: public:
operator DataArray<T> & () {return data_list;} ///<取得原始数据阵列 operator DataArray<T> & () {return data_list;} ///<取得原始数据阵列
operator const DataArray<T> & ()const {return data_list;} ///<取得原始数据阵列 operator const DataArray<T> & ()const {return data_list;} ///<取得原始数据阵列
public: public:
SortedSet()=default; SortedSet()=default;
virtual ~SortedSet()=default; virtual ~SortedSet()=default;
void SetCount (int64 count){data_list.SetCount(count);} ///<指定数据数量,一般用于批量加载前的处理 void SetCount (int64 count){data_list.SetCount(count);} ///<指定数据数量,一般用于批量加载前的处理
void PreAlloc (int64 count){data_list.Alloc(count);} ///<预分配指定数量的数据空间 void PreAlloc (int64 count){data_list.Alloc(count);} ///<预分配指定数量的数据空间
/** /**
* *
@ -54,7 +54,7 @@ namespace hgl
return FindDataPositionInSortedArray(data_list,flag); return FindDataPositionInSortedArray(data_list,flag);
} }
bool Contains (const T &v)const{return(Find(v)!=-1);} ///<确认是否成员 bool Contains (const T &v)const{return(Find(v)!=-1);} ///<确认是否成员
/** /**
* *