FDatasmithUniqueNameProvider

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

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

Protected function

void

 

Clear()

Public function

void

 

Reserve

(
    int32 NumberOfName
)

Overridden from FDatasmithUniqueNameProviderBase

Name Description

Public function Virtual

void

 

AddExistingName

(
    const FString& Name
)

Register a name as known

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss