UOperatingSystemStoreProgramsCollection
#include <OperatingSystemSimulator/Public/Misc/OperatingSystemStoreProgramsCollection.h>class UOperatingSystemStoreProgramsCollectionDefined in OperatingSystemStoreProgramsCollection.h:17
Inherits:
UOperatingSystemProgramsCollection
Inheritance diagram
Section titled “Inheritance diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemStoreProgramsCollection["UOperatingSystemStoreProgramsCollection"]
class UOperatingSystemProgramsCollection["UOperatingSystemProgramsCollection"]
UOperatingSystemProgramsCollection <|-- UOperatingSystemStoreProgramsCollection
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemStoreProgramsCollection["UOperatingSystemStoreProgramsCollection"]
class FOperatingSystemStoreProgramData["FOperatingSystemStoreProgramData"]
UOperatingSystemStoreProgramsCollection *-- FOperatingSystemStoreProgramData
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemStoreProgramsCollection {
+UOperatingSystemStoreProgramsCollection()
+Validate(FGenericError &OutError) override
+GetProgramClasses() const override const TSet< TSoftClassPtr< UOperatingSys
+GetStorePrograms() const const TSet< FOperatingSystemStoreProgram
+StorePrograms : TSet< FOperatingSystemStoreProgramData()
}
A class that represents a collection of operating system store programs.
This class extends UOperatingSystemProgramsCollection and provides functions to manage and access operating system store program data.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemStoreProgramsCollection | ||
void | Validate virtual override | Validates the operating system store programs collection. |
const TSet< TSoftClassPtr< UOperatingSystemBaseProgram > > & | GetProgramClasses virtual const override | Get the program classes of the operating system store programs collection. |
const TSet< FOperatingSystemStoreProgramData > & | GetStorePrograms const inline | Get the operating system store programs. |
UOperatingSystemStoreProgramsCollection
Section titled “UOperatingSystemStoreProgramsCollection”UOperatingSystemStoreProgramsCollection()Defined in OperatingSystemStoreProgramsCollection.h:33
Section titled “Defined in OperatingSystemStoreProgramsCollection.h:33”Validate
Section titled “Validate”virtual override
virtual void Validate(FGenericError & OutError) overrideDefined in OperatingSystemStoreProgramsCollection.h:45 Validates the operating system store programs collection.
This method checks if the store programs collection is empty or if any entry in the collection is null. If any of these conditions are met, an error is returned in the OutError parameter.
Parameters
Section titled “Parameters”OutErrorThe reference to the FGenericError object that will store the error information if any error occurs.
See also: FGenericError
References
Section titled “References”MAKE_ERRORStorePrograms
Reimplements
Section titled “Reimplements”GetProgramClasses
Section titled “GetProgramClasses”virtual const override
virtual const TSet< TSoftClassPtr< UOperatingSystemBaseProgram > > & GetProgramClasses() const overrideDefined in OperatingSystemStoreProgramsCollection.h:59 Get the program classes of the operating system store programs collection.
This method returns a reference to a constant TSet of TSoftClassPtr to UOperatingSystemBaseProgram. The set contains the program classes of the operating system store programs collection.
This method should not be called directly and if you do, an ensure assert will be triggered. Instead, the GetStorePrograms method should be called to retrieve the store programs.
Returns
Section titled “Returns”A reference to a constant TSet of TSoftClassPtr to UOperatingSystemBaseProgram
See also: UOperatingSystemStoreProgramsCollection::GetStorePrograms
References
Section titled “References”Reimplements
Section titled “Reimplements”GetStorePrograms
Section titled “GetStorePrograms”const inline
inline const TSet< FOperatingSystemStoreProgramData > & GetStorePrograms() constDefined in OperatingSystemStoreProgramsCollection.h:70 Get the operating system store programs.
This method returns a reference to a constant TSet of FOperatingSystemStoreProgramData. The set contains the operating system store program data.
Returns
Section titled “Returns”A reference to a constant TSet of FOperatingSystemStoreProgramData.
See also: FOperatingSystemStoreProgramData
Protected Attributes
Section titled “Protected Attributes”| Return | Name | Description |
|---|---|---|
TSet< FOperatingSystemStoreProgramData > | StorePrograms | Defines a TSet variable for storing Operating System Store Program data. |
StorePrograms
Section titled “StorePrograms”TSet< FOperatingSystemStoreProgramData > StoreProgramsDefined in OperatingSystemStoreProgramsCollection.h:29 Defines a TSet variable for storing Operating System Store Program data.
See also: FOperatingSystemStoreProgramData