Navigation
API > API/Runtime > API/Runtime/uLangCore > API/Runtime/uLangCore/uLang > API/Runtime/uLangCore/uLang/Common > API/Runtime/uLangCore/uLang/Common/Containers
References
| Module | uLangCore |
| Header | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Containers/Set.h |
| Include | #include "uLang/Common/Containers/Set.h" |
Syntax
template<class ElementType, class KeyType, class HashTraits, class AllocatorType, typename... AllocatorArgsType>
class TSetG
Variables
| Type | Name | Description | |
|---|---|---|---|
| HashTableType | _HashTable |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TSetG
(
AllocatorArgsType&&... AllocatorArgs |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ULANG_FORCEINLINEConstIterator | begin () |
||
| ULANG_FORCEINLINEIterator | begin () |
||
| ULANG_FORCEINLINEConstIterator | cbegin () |
||
| ULANG_FORCEINLINEConstIterator | cend () |
||
| ULANG_FORCEINLINE bool | Contains
(
const ElementType& Element |
||
| ULANG_FORCEINLINE void | Empty () |
||
| ULANG_FORCEINLINEConstIterator | end () |
||
| ULANG_FORCEINLINEIterator | end () |
||
| ULANG_FORCEINLINE const ElementType * | Find
(
const KeyType& Key |
||
| ULANG_FORCEINLINE ElementType * | Find
(
const KeyType& Key |
||
| ULANG_FORCEINLINE ElementType * | FindByPredicate
(
Predicate Pred |
||
| ULANG_FORCEINLINE const ElementType * | FindByPredicate
(
Predicate Pred |
||
| ULANG_FORCEINLINE ElementType & | FindOrInsert
(
ElementType&& Element |
||
| ULANG_FORCEINLINE ElementType & | Insert
(
ArgType&& Arg |
||
| ULANG_FORCEINLINE bool | IsEmpty () |
||
| ULANG_FORCEINLINE uint32_t | Num () |
||
| ULANG_FORCEINLINE bool | Remove
(
const ElementType& Element |
Typedefs
| Name | Description |
|---|---|
| ConstIterator | |
| HashTableType | |
| Iterator |