|
Pol
Revision:cb584c9
|
#include <stddef.h>#include "../clib/compilerspecifics.h"#include "../clib/rawtypes.h"#include "baseobject.h"#include "dynproperties.h"#include "item/item.h"#include "lockable.h"Go to the source code of this file.
Classes | |
| class | Pol::Core::UContainer |
Macros | |
| #define | CONTAINER_STORES_ITEMREF 0 |
| #define | EMPTY_ELEM 0 |
| #define | GET_ITEM_PTR(itr) ( *itr ) |
| #define | ITEM_ELEM_PTR(elem) ( elem ) |
Functions | |
| bool | Pol::Module::send_vendorwindow_contents (Network::Client *client, Core::UContainer *for_sale, bool send_aos_tooltip) |
Definition in file containr.h.
| #define CONTAINER_STORES_ITEMREF 0 |
Definition at line 31 of file containr.h.
| #define EMPTY_ELEM 0 |
Definition at line 40 of file containr.h.
Referenced by Pol::Core::UCorpse::add(), Pol::Core::UCorpse::GetItemOnLayer(), Pol::Core::UCorpse::remove(), Pol::Core::WornItemsContainer::RemoveItemFromLayer(), Pol::Core::UCorpse::RemoveItemFromLayer(), Pol::Core::UCorpse::UCorpse(), and Pol::Core::WornItemsContainer::WornItemsContainer().
| #define GET_ITEM_PTR | ( | itr | ) | ( *itr ) |
Definition at line 38 of file containr.h.
Referenced by Pol::Module::_create_item_in_container(), Pol::Core::Spellbook::calc_current_bitwise_contents(), Pol::Core::drop_item_on_object(), Pol::Core::UContainer::find(), Pol::Core::knows_spell(), Pol::Module::UOExecutorModule::mf_FindSubstance(), Pol::Core::UCorpse::remove(), Pol::Core::UContainer::remove(), Pol::Core::send_container_contents(), Pol::Module::send_vendorsell(), Pol::Mobile::Character::spellbook(), and Pol::Core::UCorpse::spill_contents().
| #define ITEM_ELEM_PTR | ( | elem | ) | ( elem ) |
Definition at line 39 of file containr.h.
Referenced by Pol::Core::UContainer::destroy_contents(), Pol::Mobile::Character::die(), Pol::Core::WornItemsContainer::GetItemOnLayer(), Pol::Core::UCorpse::GetItemOnLayer(), Pol::Core::UContainer::operator[](), Pol::Core::return_traded_items(), and Pol::Core::UContainer::spill_contents().