FDataRegistryCacheGetResult

Information about success and usage safety of cache queries

Windows
MacOS
Linux

References

Module

DataRegistry

Header

/Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistryTypes.h

Include

#include "DataRegistryTypes.h"

Syntax

struct FDataRegistryCacheGetResult

Remarks

Information about success and usage safety of cache queries

Constructors

Name Description

Public function

FDataRegistryCacheGetResult()

Default constructors, represents a failed get

Public function

FDataRegistryCacheGetResult

(
    const FDataRegistryCacheGetResult&...
)

Public function

FDataRegistryCacheGetResult

(
    EDataRegistryCacheGetStatus InStatu...,
    EDataRegistryCacheVersionSource InV...,
    int32 InCacheVersion
)

Explicit constructor for successful get

Functions

Name Description

Public function Const

int32

 

GetCacheVersion()

Returns the cache version number

Public function Const

EDataRegistr...

 

GetItemStatus()

Returns the success/failure status

Public function Const

EDataRegistr...

 

GetVersionSource()

Returns the version source, which is used to validate

Public function Const

bool

 

IsPersistent()

Returns true if this cached value is safe to persist

Public function Const

bool

 

IsValidForVersion

(
    EDataRegistryCacheVersionSource InV...,
    int32 InVersion
)

Returns true if this cached value is safe to use given the version number

Public function Const

bool

 

WasFound()

Return true if get was successful

Operators

Name Description

Public function Const

 

operator bool()

Public function Const

bool

 

operator!()

Public function

FDataRegistr...

 

operator=

(
    const FDataRegistryCacheGetResult&...
)

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