Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
Private Types
|
List of all members
FScriptMap Class Reference
#include <
Map.h
>
Inheritance diagram for FScriptMap:
[
legend
]
Collaboration diagram for FScriptMap:
[
legend
]
Private Types
using
Super
=
TScriptMap
<
FDefaultSetAllocator
,
FScriptMap
>
Additional Inherited Members
Public Member Functions inherited from
TScriptMap< FDefaultSetAllocator, FScriptMap >
TScriptMap
()
TScriptMap
(
const
TScriptMap
&)
bool
IsValidIndex
(
int32
Index
)
const
bool
IsEmpty
()
const
int32
Num
()
const
int32
GetMaxIndex
()
const
void
*
GetData
(
int32
Index
,
const
FScriptMapLayout
&
Layout
)
const
void
*
GetData
(
int32
Index
,
const
FScriptMapLayout
&
Layout
)
const
void
MoveAssign
(
DerivedType
&
Other
,
const
FScriptMapLayout
&
Layout
)
void
Empty
(
int32
Slack
,
const
FScriptMapLayout
&
Layout
)
void
RemoveAt
(
int32
Index
,
const
FScriptMapLayout
&
Layout
)
int32
AddUninitialized
(
const
FScriptMapLayout
&
Layout
)
void
Rehash
(
const
FScriptMapLayout
&
Layout
,
TFunctionRef
<
uint32
(
const
void
*)> GetKeyHash)
int32
FindPairIndex
(
const
void
*Key,
const
FScriptMapLayout
&
MapLayout
,
TFunctionRef
<
uint32
(
const
void
*)> GetKeyHash,
TFunctionRef
<
bool
(
const
void
*,
const
void
*)>
KeyEqualityFn
)
uint8
*
FindValue
(
const
void
*Key,
const
FScriptMapLayout
&
MapLayout
,
TFunctionRef
<
uint32
(
const
void
*)> GetKeyHash,
TFunctionRef
<
bool
(
const
void
*,
const
void
*)>
KeyEqualityFn
)
void
Add
(
const
void
*Key,
const
void
*
Value
,
const
FScriptMapLayout
&
Layout
,
TFunctionRef
<
uint32
(
const
void
*)> GetKeyHash,
TFunctionRef
<
bool
(
const
void
*,
const
void
*)>
KeyEqualityFn
,
TFunctionRef
<
void
(
void
*)>
KeyConstructAndAssignFn
,
TFunctionRef
<
void
(
void
*)>
ValueConstructAndAssignFn
,
TFunctionRef
<
void
(
void
*)>
ValueAssignFn
,
TFunctionRef
<
void
(
void
*)>
DestructKeyFn
,
TFunctionRef
<
void
(
void
*)>
DestructValueFn
)
void
*
FindOrAdd
(
const
void
*Key,
const
FScriptMapLayout
&
Layout
,
TFunctionRef
<
uint32
(
const
void
*)> GetKeyHash,
TFunctionRef
<
bool
(
const
void
*,
const
void
*)>
KeyEqualityFn
,
TFunctionRef
<
void
(
void
*,
void
*)>
ConstructPairFn
)
void
operator=
(
const
TScriptMap
&)
Static Public Member Functions inherited from
TScriptMap< FDefaultSetAllocator, FScriptMap >
static
FScriptMapLayout
GetScriptLayout
(
int32
KeySize,
int32
KeyAlignment
,
int32
ValueSize
,
int32
ValueAlignment
)
Detailed Description
Definition at line
1864
of file
Map.h
.
Member Typedef Documentation
◆
Super
using
FScriptMap::Super
=
TScriptMap
<
FDefaultSetAllocator
,
FScriptMap
>
private
Definition at line
1866
of file
Map.h
.
The documentation for this class was generated from the following file:
C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASA/AsaApi/AsaApi/Core/Public/API/UE/Containers/
Map.h
FScriptMap
Generated by
1.10.0