FDatasmithUniqueNameProvider

Name provider with internal cache implemented with a simple [TSet](API\Runtime\Core\Containers\TSet)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DatasmithCore

Header

/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithUtils.h

Include

#include "DatasmithUtils.h"

Syntax

class FDatasmithUniqueNameProvider : public FDatasmithUniqueNameProviderBase

Remarks

Name provider with internal cache implemented with a simple TSet

Functions

Name Description

Public function

void

 

Reserve

(
    int32 NumberOfName
)

Overridden from FDatasmithUniqueNameProviderBase

Name Description

Public function Virtual

void

 

AddExistingName

(
    const FString& Name
)

Register a name as known

Public function Virtual

void

 

Clear()

Flushes all known names

Protected function Virtual

bool

 

Contains

(
    const FString& Name
)

Check if the given name is already registered

Public function Virtual

void

 

RemoveExistingName

(
    const FString& Name
)

Remove a name from the list of existing name

Typedefs

Name

Description

Super