Class ItemList¶ Defined in File item_list.h Class Documentation¶ class ItemList¶ Public Functions inline std::vector<Reference<Item>>::iterator begin()¶ inline std::vector<Reference<Item>>::iterator end()¶ inline std::vector<Reference<Item>>::const_iterator begin() const¶ inline std::vector<Reference<Item>>::const_iterator end() const¶ inline Reference<Item> &operator[](const size_t index)¶ inline const Reference<Item> &operator[](const size_t index) const¶ ItemList() = default¶ inline ItemList(const ItemList &other)¶ ItemList &operator=(const ItemList &other)¶ void clear()¶ void erase(StringId resource_id)¶ size_t find_item(const StringId &resource_id)¶ Public Members std::vector<Reference<Item>> items¶ Public Static Attributes static constexpr size_t invalid_item = std::numeric_limits<size_t>::max()¶