Navigation
API > API/Plugins > API/Plugins/DataValidation
IFixer made out of many smaller fixers. Only one of the fixes in the set may be applied. Once applied, the remaining fixers become non-applicable.
| Name | FMutuallyExclusiveFixSet |
| Type | struct |
| Header File | /Engine/Plugins/Editor/DataValidation/Source/DataValidation/Public/DataValidationFixers.h |
| Include Path | #include "DataValidationFixers.h" |
Syntax
struct FMutuallyExclusiveFixSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMutuallyExclusiveFixSet() |
DataValidationFixers.h |
Structs
| Name | Remarks |
|---|---|
| FFixer | Fix belonging to the mutually exclusive fix set. |
| FQueuedToken | Token that is about to be created from the set. |
| FSharedData |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| QueuedTokens | TArray< FQueuedToken > | DataValidationFixers.h | ||
| SharedData | TSharedPtr< FSharedData > | DataValidationFixers.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
const FText& Label, |
Add a fixer to the set. | DataValidationFixers.h | |
void CreateTokens
(
const TFunctionRef< void(TSharedRef< FFixToken >)>& Callback |
Generate FFixTokens from the set. These tokens can then be added to a message. | DataValidationFixers.h | |
void Transform
(
const TFunctionRef< TSharedRef< IFixer >(TSharedRef< IFixer >)>& Callback |
Transform all fixes. | DataValidationFixers.h |