65 iconInfoAccessor.GetInternal(),
66 iconInfoSerializer.GetInternal(),
67 settingAccessor.GetInternal());
Result value type used by nn libraries.
void Initialize(int cacheSize)
void Finalize(int cacheSize)
~TitleIconCache() override
nn::Result Load() override
nn::Result Store() override
void Get(nn::sl::IconInfo *iconInfos, int num) const override
void Initialize(int cacheSize, details::IIconInfoAccessorBase &iconInfoAccessor, details::ISerializerBase< nn::sl::IconInfo > &iconInfoSerializer, details::ISettingAccessorBase &settingAccessor)
nn::Result Update(nn::sl::TitleInfo *titleInfos, int num) override
struct nn::sl::details::TitleIconCacheInternal TitleIconCacheInternal
void Initialize__Q3_2nn2sl14TitleIconCacheFi(TitleIconCacheInternal *, int)
void Initialize__Q3_2nn2sl14TitleIconCacheFiRQ3_2nn2sl17IIconInfoAccessorRQ3_2nn2sl38ISerializer__tm__19_Q3_2nn2sl8IconInfoRQ3_2nn2sl16ISettingAccessor(TitleIconCacheInternal *, int, IIconInfoAccessorInternal *, ISerializerInternal *, ISettingAccessorInternal *)
nn::Result Load__Q3_2nn2sl14TitleIconCacheFv(TitleIconCacheInternal *)
ITitleIconCacheInternal * __dt__Q3_2nn2sl14TitleIconCacheFv(TitleIconCacheInternal *, int)
void Finalize__Q3_2nn2sl14TitleIconCacheFv(TitleIconCacheInternal *)
ISettingAccessorInternal * settingAccessor
IIconInfoAccessorInternal * iconInfoAccessor
nn::Result Update__Q3_2nn2sl14TitleIconCacheFPCQ3_2nn2sl9TitleInfoi(TitleIconCacheInternal *, nn::sl ::TitleInfo *, int)
ITitleIconCacheInternal * __ct__Q3_2nn2sl14TitleIconCacheFv(TitleIconCacheInternal *)
ISerializerInternal * iconInfoSerializer
nn::Result Store__Q3_2nn2sl14TitleIconCacheCFv(TitleIconCacheInternal *)
void Get__Q3_2nn2sl14TitleIconCacheCFPQ3_2nn2sl8IconInfoi(TitleIconCacheInternal *, nn::sl::IconInfo *iconInfos, int num)