| FDatasmithUniqueNameProviderBase
|
Module |
|
Header |
/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithUtils.h |
Include |
#include "DatasmithUtils.h" |
class FDatasmithUniqueNameProviderBase
Based on a table of frequently used names, this class generates unique names with a good complexity when the number of name is important.
: This abstact class allows various implementation of the cache of known name. Implementation could use a simple TSet, or reuse existing specific cache structure
Name | Description | |
---|---|---|
|
~FDatasmithUniqueNameProviderBase() |
Name | Description | ||
---|---|---|---|
|
AddExistingName ( |
Register a name as known |
|
|
Contains ( |
Check if the given name is already registered |
|
|
GenerateUniqueName ( |
Generates a unique name |
|
|
RemoveExistingName ( |
Remove a name from the list of existing name |