MCPcopy Create free account
hub / github.com/PCGEx/PCGExtendedToolkit / Flatten

Method Flatten

Source/PCGExtendedToolkit/Private/Data/PCGExDataTag.cpp:140–149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138 }
139
140 TSet<FString> FTags::Flatten()
141 {
142 FReadScopeLock ReadScopeLock(TagsLock);
143
144 TSet<FString> Flattened;
145 Flattened.Reserve(Num());
146 Flattened.Append(RawTags);
147 for (const TPair<FString, TSharedPtr<FTagValue>>& Pair : ValueTags) { Flattened.Add(Pair.Value->Flatten(Pair.Key)); }
148 return Flattened;
149 }
150
151 TArray<FString> FTags::FlattenToArray(const bool bIncludeValue) const
152 {

Callers 15

OnCompleteMethod · 0.45
ProcessMethod · 0.45
OutputMethod · 0.45
StageOutputMethod · 0.45
StageAnyOutputMethod · 0.45
DumpToMethod · 0.45
FlattenToArrayMethod · 0.45
FlattenToArrayOfNamesMethod · 0.45
DistributeMethod · 0.45
ExecuteInternalMethod · 0.45
SampleMethod · 0.45
SampleMethod · 0.45

Calls 4

NumFunction · 0.50
ReserveMethod · 0.45
AppendMethod · 0.45
AddMethod · 0.45

Tested by

no test coverage detected