|
CGraph
|
内部基于std::vector存储,每次插入前进行检查,重复则不插入(uniqueAdd),保证对外表现为一个不重复数组 More...
#include <USerialUniqueArray.h>


Public Member Functions | |
| CVoid | uniqueAdd (const T &val) |
| CVoid | getUniqueArray (std::vector< T > &arr) |
| CVoid | clear () |
| ~USerialUniqueArray () override | |
Public Member Functions inherited from CObject | |
| CObject ()=default | |
| virtual CStatus | init () |
| virtual CStatus | destroy () |
| virtual | ~CObject ()=default |
Private Attributes | |
| std::set< T > | inner_set_ |
| std::vector< T > | inner_array_ |
Additional Inherited Members | |
Protected Member Functions inherited from UtilsObject | |
| CStatus | run () override |
内部基于std::vector存储,每次插入前进行检查,重复则不插入(uniqueAdd),保证对外表现为一个不重复数组
| T |
|
inlineoverride |

|
inline |
清空所有内部信息
|
inline |
获取不重复的有序array信息
| arr |
|
inline |
不重复的插入顺序容器中
| val |
|
private |
|
private |