Skip to content

UOperatingSystemStoreProgramsCollection

#include <OperatingSystemSimulator/Public/Misc/OperatingSystemStoreProgramsCollection.h>
class UOperatingSystemStoreProgramsCollection

Defined in OperatingSystemStoreProgramsCollection.h:17

Inherits: UOperatingSystemProgramsCollection

---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemStoreProgramsCollection["UOperatingSystemStoreProgramsCollection"]
  class UOperatingSystemProgramsCollection["UOperatingSystemProgramsCollection"]
  UOperatingSystemProgramsCollection <|-- UOperatingSystemStoreProgramsCollection
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemStoreProgramsCollection["UOperatingSystemStoreProgramsCollection"]
  class FOperatingSystemStoreProgramData["FOperatingSystemStoreProgramData"]
  UOperatingSystemStoreProgramsCollection *-- FOperatingSystemStoreProgramData
---
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.

ReturnNameDescription
UOperatingSystemStoreProgramsCollection
voidValidate virtual overrideValidates the operating system store programs collection.
const TSet< TSoftClassPtr< UOperatingSystemBaseProgram > > &GetProgramClasses virtual const overrideGet the program classes of the operating system store programs collection.
const TSet< FOperatingSystemStoreProgramData > &GetStorePrograms const inlineGet the operating system store programs.

UOperatingSystemStoreProgramsCollection()

Defined in OperatingSystemStoreProgramsCollection.h:33

Section titled “Defined in OperatingSystemStoreProgramsCollection.h:33”

virtual override

virtual void Validate(FGenericError & OutError) override

Defined 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.

  • OutError The reference to the FGenericError object that will store the error information if any error occurs.

See also: FGenericError


virtual const override

virtual const TSet< TSoftClassPtr< UOperatingSystemBaseProgram > > & GetProgramClasses() const override

Defined 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.

A reference to a constant TSet of TSoftClassPtr to UOperatingSystemBaseProgram

See also: UOperatingSystemStoreProgramsCollection::GetStorePrograms


const inline

inline const TSet< FOperatingSystemStoreProgramData > & GetStorePrograms() const

Defined 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.

A reference to a constant TSet of FOperatingSystemStoreProgramData.

See also: FOperatingSystemStoreProgramData

ReturnNameDescription
TSet< FOperatingSystemStoreProgramData >StoreProgramsDefines a TSet variable for storing Operating System Store Program data.

TSet< FOperatingSystemStoreProgramData > StorePrograms

Defined in OperatingSystemStoreProgramsCollection.h:29 Defines a TSet variable for storing Operating System Store Program data.

See also: FOperatingSystemStoreProgramData