Add const version of NewsItemQueue::At

This commit is contained in:
hdpoliveira 2020-05-30 14:11:14 -03:00
parent b6d3868c9d
commit 502f11400e
2 changed files with 6 additions and 0 deletions

View File

@ -83,6 +83,11 @@ NewsItem& NewsItemQueue::operator[](size_t index)
}
NewsItem* NewsItemQueue::At(int32_t index)
{
return const_cast<NewsItem*>(const_cast<const NewsItemQueue&>(*this).At(index));
}
const NewsItem* NewsItemQueue::At(int32_t index) const
{
if (news_item_is_valid_idx(index))
{

View File

@ -69,6 +69,7 @@ struct NewsItemQueue
{
NewsItem& operator[](size_t index);
NewsItem* At(int32_t index);
const NewsItem* At(int32_t index) const;
bool IsEmpty() const;
void Init();
uint16_t IncrementTicks();