38 return instance->
vtable->
instance->
Get(outTitleInfos, outTitleInfosSize, maxTitleInfos);
45 void InitInternalVtable() {
47 .GetFn = &GetWrapper};
48 mInstance.
vtable = &mVTable;
52 details::ITitleListAccessorInternalVTable mVTable{};
Result value type used by nn libraries.
ITitleListAccessor & operator=(const ITitleListAccessor &other)
ITitleListAccessor(ITitleListAccessor &src)
ITitleListAccessor & operator=(ITitleListAccessor &&src) noexcept
~ITitleListAccessor() override=default
virtual nn::Result Get(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfosNum, int maxTitleInfosNum) const =0
ITitleListAccessorInternalVTable * vtable
ITitleListAccessorBase * instance
struct nn::sl::details::ITitleListAccessorInternal ITitleListAccessorInternal
details::ITitleListAccessorBase & GetDefaultTitleListAccessor()