ManaPlus
|
#include <itemoptionslist.h>
Public Member Functions | |
ItemOptionsList (const size_t amount0) | |
ItemOptionsList () | |
~ItemOptionsList () | |
void | add (const uint16_t index, const uint16_t value) |
size_t | size () const |
const ItemOption & | get (const size_t index) const |
Static Public Member Functions | |
static ItemOptionsList * | copy (const ItemOptionsList *const options0) |
Data Fields | |
ItemOption * | options |
size_t | amount |
size_t | pointer |
Definition at line 33 of file itemoptionslist.h.
|
inlineexplicit |
Definition at line 35 of file itemoptionslist.h.
|
inline |
Definition at line 43 of file itemoptionslist.h.
References amount, and options.
Referenced by copy().
|
inline |
Definition at line 53 of file itemoptionslist.h.
References options.
|
inline |
Definition at line 59 of file itemoptionslist.h.
References amount, ItemOption::index, options, pointer, and ItemOption::value.
Referenced by EAthena::Mail2Recv::processAddItemResult(), EAthena::InventoryRecv::processEquipmentContinue(), EAthena::VendingRecv::processItemsList(), EAthena::InventoryRecv::processPlayerCartAdd(), EAthena::InventoryRecv::processPlayerCartEquip(), EAthena::InventoryRecv::processPlayerEquipment(), EAthena::InventoryRecv::processPlayerInventoryAdd(), EAthena::InventoryRecv::processPlayerStorageAdd(), EAthena::InventoryRecv::processPlayerStorageEquip(), EAthena::Mail2Recv::processReadMail(), and EAthena::TradeRecv::processTradeItemAdd().
|
inlinestatic |
Definition at line 69 of file itemoptionslist.h.
References amount, ItemOption::index, ItemOptionsList(), options, pointer, and ItemOption::value.
Referenced by Item::setOptions().
|
inline |
Definition at line 93 of file itemoptionslist.h.
References options.
Referenced by ItemPopup::getOptionsString().
|
inline |
Definition at line 86 of file itemoptionslist.h.
References amount, and pointer.
Referenced by ItemPopup::getOptionsString().
size_t ItemOptionsList::amount |
Definition at line 99 of file itemoptionslist.h.
Referenced by add(), copy(), ItemOptionsList(), and size().
ItemOption* ItemOptionsList::options |
Definition at line 98 of file itemoptionslist.h.
Referenced by add(), copy(), get(), ItemOptionsList(), and ~ItemOptionsList().
size_t ItemOptionsList::pointer |
Definition at line 100 of file itemoptionslist.h.