Navigation
API > API/Developer > API/Developer/DerivedDataCache
Inheritance Hierarchy
- FBuildOutput
- FOptionalBuildOutput
References
| Module | DerivedDataCache |
| Header | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildOutput.h |
| Include | #include "DerivedDataBuildOutput.h" |
Syntax
class FBuildOutput
Remarks
A build output is an immutable container of values, messages, and logs produced by a build.
The output will not contain any values if it has any errors.
The output can be requested without data, which means that the values will have null data.
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FUtf8SharedString & | GetFunction () |
Returns the name of the build function that produced this output. | |
| TConstArrayView< FBuildOutputLog > | GetLogs () |
Returns the logs in the order that they were recorded. | |
| TConstArrayView< FBuildOutputMessage > | GetMessages () |
Returns the messages in the order that they were recorded. | |
| const FCbObject & | GetMeta () |
Returns the optional metadata. | |
| const FSharedString & | GetName () |
Returns the name by which to identify this output for logging and profiling. | |
| const FValueWithId & | Returns the value matching the ID. Null if no match. Buffer is null if skipped. | ||
| TConstArrayView< FValueWithId > | GetValues () |
Returns the values in the output in order by ID. | |
| bool | HasError () |
Returns whether the output has any errors. | |
| bool | HasLogs () |
Returns whether the output has any logs. | |
| FOptionalBuildOutput | Load
(
const FSharedString& Name, |
Load a build output. | |
| FOptionalBuildOutput | Load
(
const FSharedString& Name, |
Load a build output. | |
| void | Saves the build output to a compact binary object with values as attachments. | ||
| void | Save
(
FCacheRecordBuilder& RecordBuilder |
Saves the build output to a cache record. |