Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Enlighten::IPrecompSystemsDependencies

    └>Geo::IGeoReleasable

Holds IPrecompSystemDependencies for multiple systems.

Functions

NameDescription
Create()

Create a new empty IPrecompSystemsDependencies to fill with data.

GetNumSystemsDependencies()

Return the number of systems dependencies.

GetSystemDependencies(Geo::s32)

Returns the system dependencies for given index.

NonCopyable(NonCopyable &&)

Defaulted to allow move.

operator=(NonCopyable &&)

Defaulted to allow move.

Release()

Free this object that was created within the Enlighten libraries.


Anchor
ab760bd729f6112b8201625390793811b
ab760bd729f6112b8201625390793811b

static IPrecompSystemsDependencies* Enlighten::IPrecompSystemsDependencies::Create

...

public: IPrecompSystemsDependencies * Create()

...

Create a new empty IPrecompSystemsDependencies to fill with data.


Anchor
abb2fb251ed101b6c6da513ff618f7b22
abb2fb251ed101b6c6da513ff618f7b22

virtual Geo::s32 Enlighten::IPrecompSystemsDependencies::GetNumSystemsDependencies

...

public: Geo::s32 GetNumSystemsDependencies() const

...

Return the number of systems dependencies.


Anchor
a303898428debd1d58374adfb80adaca9
a303898428debd1d58374adfb80adaca9

virtual const IPrecompSystemDependencies* Enlighten::IPrecompSystemsDependencies::GetSystemDependencies

...

public: const IPrecompSystemDependencies * GetSystemDependencies
(
    Geo::s32 idx
) const

...

Returns the system dependencies for given index.


Anchor
adaed81b4c59f263dcb4e78c4126f4683
adaed81b4c59f263dcb4e78c4126f4683

Geo::NonCopyable::NonCopyable

...

public: NonCopyable
(
    NonCopyable &&
)

...

Defaulted to allow move.


Anchor
a6abc781e23b8f4864e0b868806e0acbf
a6abc781e23b8f4864e0b868806e0acbf

NonCopyable& Geo::NonCopyable::operator=

...

public: NonCopyable & operator=
(
    NonCopyable &&
)

...

Defaulted to allow move.


Anchor
af6bdf30b42adde386c428e9dc2821eb9
af6bdf30b42adde386c428e9dc2821eb9

virtual void Geo::IGeoReleasable::Release

...

public: void Release()

...

Free this object that was created within the Enlighten libraries.

Expect this to behave in a similar way to calling 'delete(this)'