API Reference › Natives
CUtlMap`3
StructNamespace: SwiftlyS2.Shared.Natives · Assembly: SwiftlyS2.CS2.dll
public struct CUtlMap<TKey, TValue, TIndex> : IDisposable where TIndex : unmanaged, IBinaryInteger<TIndex>, IMinMaxValue<TIndex>Implements IDisposable
Constructors
public CUtlMap(TIndex growSize, TIndex initSize, CUtlRBTree<CUtlMapTreeNode<TKey, TValue>, TIndex>.LessFunc func)Parameters
- growSizeTIndex
- initSizeTIndex
- funcCUtlRBTree<CUtlMapTreeNode<TKey, TValue>, TIndex>.LessFunc
Properties
Methods
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()public TIndex Insert(TKey key, TValue element)Parameters
- keyTKey
- elementTValue
Returns
TIndex
public TIndex InsertOrReplace(TKey key, TValue element)Parameters
- keyTKey
- elementTValue
Returns
TIndex