bug 1498165 - Expose ScalarInfo store numbers and indices r=janerik

Depends on D12127

Differential Revision: https://phabricator.services.mozilla.com/D12128

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Chris H-C 2018-11-20 19:57:50 +00:00
Родитель 0f9ab25501
Коммит cabd9e868d
1 изменённых файлов: 20 добавлений и 0 удалений

Просмотреть файл

@ -40,6 +40,16 @@ struct BaseScalarInfo {
virtual const char *name() const = 0;
virtual const char *expiration() const = 0;
virtual uint16_t storeOffset() const
{
return UINT16_MAX;
};
virtual uint32_t storeCount() const
{
return 1;
};
};
/**
@ -72,6 +82,16 @@ struct ScalarInfo : BaseScalarInfo {
const char *name() const override;
const char *expiration() const override;
uint16_t storeOffset() const override
{
return store_offset;
};
uint32_t storeCount() const override
{
return store_count;
};
};
} // namespace