, including all inherited members.
| _count | ref_counted | [protected] |
| add(Item *item) | UContainer | [virtual] |
| add_at_random_location(Item *item) | UContainer | |
| add_bulk(int item_count_delta, int weight_delta) | UContainer | [virtual] |
| add_bulk(const Item *item) | UContainer | |
| add_ref(void) | ref_counted | [inline, protected] |
| add_to_self(Item *&item) | Item | [virtual] |
| amount_ | Item | [protected] |
| amount_to_remove_is_partial(u16 amount_to_remove) const | Item | [virtual] |
| as_ref_counted() | UObject | [inline] |
| base typedef | UCorpse | [private] |
| begin() | UContainer | |
| begin() const | UContainer | |
| builtin_on_use(Client *client) | UContainer | [virtual] |
| buyprice() const | Item | |
| buyprice_ | Item | [protected] |
| calc_element_damage(unsigned element) const | Item | |
| calc_element_resist(unsigned element) const | Item | |
| call_custom_method(const char *methodname, BObjectImpRefVec &pmore) | Item | |
| call_custom_method(const char *methodname) | Item | |
| can_add(const Item &item) const | UContainer | [virtual] |
| can_add(unsigned short more_weight) const | UContainer | [virtual] |
| can_add_bulk(int tli_diff, int item_count_diff, int weight_diff) const | UContainer | |
| can_add_to_self(unsigned short amount) const | Item | |
| can_add_to_self(const Item &item) const | Item | [virtual] |
| can_add_to_slot(u8 &slotIndex) | UContainer | [virtual] |
| can_insert_add_item(Character *mob, MoveType move, Item *new_item) | UContainer | |
| can_insert_increase_stack(Character *mob, MoveType move, Item *existing_item, unsigned short amt_to_add, Item *adding_item) | UContainer | |
| can_swap(const UContainer &cont) const | UContainer | |
| check_can_remove_script(Character *chr, Item *item, MoveType move=MT_PLAYER) | UContainer | |
| check_equip_script(Character *chr, bool startup) | Item | |
| check_equiptest_scripts(Character *chr, bool startup=false) | Item | |
| check_test_scripts(Character *chr, const std::string &script_ecl, bool startup) | Item | |
| check_unequip_script() | Item | |
| check_unequiptest_scripts(Character *chr) | Item | |
| check_unequiptest_scripts() | Item | |
| CLASS_ARMOR enum value | UObject | |
| CLASS_CHARACTER enum value | UObject | |
| CLASS_CONTAINER enum value | UObject | |
| CLASS_ITEM enum value | UObject | |
| CLASS_MULTI enum value | UObject | |
| CLASS_NPC enum value | UObject | |
| CLASS_WEAPON enum value | UObject | |
| classname() const | Item | [virtual] |
| clean_writes | UObject | [static] |
| clear_dirty() const | UObject | |
| clone() const | ULockable | [protected, virtual] |
| color | UObject | |
| const_iterator typedef | UContainer | |
| consume_sumof_objtype_noninuse(u32 objtype, unsigned int amount) | UContainer | |
| container | Item | |
| Contents typedef | UContainer | |
| contents_ | UContainer | [protected] |
| copyprops(const UObject &obj) | UObject | |
| copyprops(const PropertyList &proplist) | UObject | |
| corpsetype | UCorpse | |
| count() const | UContainer | [inline] |
| create(u32 objtype, u32 serial=0) | Item | [static] |
| create(const ItemDesc &itemdesc, u32 serial=0) | Item | [static] |
| custom_script_method(const char *methodname, Executor &ex) | Item | [virtual] |
| decayat_gameclock_ | Item | [protected] |
| default_invisible() const | Item | |
| default_movable() const | Item | |
| default_newbie() const | Item | |
| desc | UContainer | [protected] |
| description() const | Item | [virtual] |
| descriptor() const | UContainer | [inline] |
| destroy() | UContainer | [virtual] |
| destroy_contents() | UContainer | |
| dirty() const | UObject | |
| dirty_writes | UObject | [static] |
| disable_decay() | Item | |
| double_click(Client *client) | Item | [virtual] |
| element_damage | UObject | |
| element_damage_mod | UObject | |
| element_resist | UObject | |
| element_resist_mod | UObject | |
| end() | UContainer | |
| end() const | UContainer | |
| enumerate_contents(class ObjArray *arr, int flags) | UContainer | |
| equip_script_ | Item | [protected] |
| eraseprop(const std::string &propname) | UObject | |
| extract(Contents &cnt) | UContainer | |
| extricate() | Item | |
| facing | UObject | |
| find(u32 serial) const | UContainer | |
| find(u32 serial, iterator &where_in_container) | UContainer | [protected] |
| find_addable_stack(const Item *adding_item) const | UContainer | |
| find_container(u32 serial) const | UContainer | |
| find_empty_slot(u8 &slotIndex) | UContainer | |
| find_objtype_noninuse(u32 objtype) const | UContainer | |
| find_sumof_objtype_noninuse(u32 objtype) const | UContainer | |
| find_sumof_objtype_noninuse(u32 objtype, u32 amtToGet, Contents &saveItemsTo, int flags) const | UContainer | |
| find_toplevel(u32 serial) const | UContainer | |
| find_toplevel_objtype(u32 objtype) const | UContainer | |
| find_toplevel_objtype(u32 objtype, unsigned short maxamount) const | UContainer | |
| find_toplevel_objtype_noninuse(u32 objtype) const | UContainer | |
| find_toplevel_objtype_noninuse(u32 objtype, unsigned short maxamount) const | UContainer | |
| find_toplevel_polclass(unsigned int polclass) const | UContainer | |
| for_each_item(void(*f)(Item *item, void *a), void *arg) | UContainer | [virtual] |
| get_chr_owner() | UContainer | [inline, virtual] |
| get_random_location(u16 *px, u16 *py) const | UContainer | |
| get_script_member(const char *membername) const | UCorpse | [protected, virtual] |
| get_script_member_id(const int id) const | UCorpse | [protected, virtual] |
| get_senditem_amount() const | UCorpse | [virtual] |
| get_use_script_name() const | Item | |
| getamount() const | Item | [inline] |
| getbuyprice(unsigned int &buyprice) const | Item | |
| GetCharacterOwner() | Item | |
| GetItemOnLayer(unsigned idx) const | UCorpse | [inline] |
| getprop(const std::string &propname, std::string &propvalue) const | UObject | |
| getpropnames(std::vector< std::string > &propnames) const | UObject | |
| getprops() const | UObject | |
| gotten_by | Item | |
| graphic | UObject | |
| gump() const | UContainer | |
| has_element_damage() | Item | |
| has_equip_script() const | Item | |
| has_only_default_cprops(const ItemDesc *compare=NULL) const | Item | |
| has_resistance(Character *chr) | Item | |
| height | UObject | |
| held_item_count_ | UContainer | [protected] |
| held_weight_ | UContainer | [protected] |
| increv() | UObject | [inline] |
| inuse() const | Item | [inline] |
| inuse(bool newvalue) | Item | [inline] |
| inuse_ | Item | [protected] |
| invisible() const | Item | [inline] |
| invisible(bool newvalue) | Item | [inline] |
| invisible_ | Item | [protected] |
| is_gotten() const | Item | [inline] |
| is_gotten(bool newvalue) | Item | [inline] |
| is_gotten_ | Item | [protected] |
| is_legal_posn(const Item *item, u16 x, u16 y) const | UContainer | |
| is_slot_empty(u8 &slotIndex) | UContainer | |
| isa(UOBJ_CLASS uobj_class) const | UObject | [inline] |
| isitem() const | UObject | [inline] |
| ismobile() const | UObject | [inline] |
| ismulti() const | UObject | [inline] |
| Item class | ULockable | [friend] |
| Item::Item(const ItemDesc &itemdesc, UOBJ_CLASS uobj_class) | Item | [protected] |
| Item::create(const ItemDesc &itemdesc, u32 serial) | UCorpse | [friend] |
| item_count() const | UContainer | [virtual] |
| itemdesc() const | Item | |
| iterator typedef | UContainer | |
| layer | Item | |
| layer_list_ | UCorpse | [protected] |
| locked() const | ULockable | [inline] |
| locked_ | ULockable | [protected] |
| los_height() const | Item | [virtual] |
| make_ref() | Item | [virtual] |
| merchant_description() const | Item | |
| movable() const | Item | [inline] |
| movable(bool newvalue) | Item | [inline] |
| movable_ | Item | [protected] |
| MoveType enum name | UContainer | |
| MT_CORE_CREATED enum value | UContainer | |
| MT_CORE_MOVED enum value | UContainer | |
| MT_PLAYER enum value | UContainer | |
| name() const | Item | [virtual] |
| name_ | UObject | [protected] |
| newbie() const | Item | [inline] |
| newbie(bool newvalue) | Item | [inline] |
| newbie_ | Item | [protected] |
| objtype_ | UObject | |
| on_color_changed() | Item | [virtual] |
| on_facing_changed() | Item | [virtual] |
| on_insert_add_item(Character *mob, MoveType move, Item *new_item) | UContainer | |
| on_insert_increase_stack(Character *mob, MoveType move, Item *existing_item, unsigned short amt_added) | UContainer | |
| on_invisible_changed() | Item | |
| on_remove(Character *chr, Item *item, MoveType move=MT_PLAYER) | UContainer | |
| on_use_script_ | Item | [protected] |
| operator[](unsigned idx) const | UContainer | [inline, protected] |
| orphan() const | UObject | [inline] |
| owner() | Item | [virtual] |
| owner() const | Item | [virtual] |
| ownerserial | UCorpse | |
| printContents(std::ostream &os) const | UContainer | [protected] |
| printDebugProperties(std::ostream &os) const | Item | [protected, virtual] |
| printOn(std::ostream &os) const | UContainer | [protected, virtual] |
| printOnDebug(std::ostream &os) const | UObject | [virtual] |
| printProperties(std::ostream &os) const | UCorpse | [protected, virtual] |
| printSelfOn(std::ostream &os) const | UContainer | [protected, virtual] |
| PutItemOnLayer(Item *item) | UCorpse | |
| readProperties(ConfigElem &elem) | UCorpse | [protected, virtual] |
| realm | UObject | |
| ref_counted(void) | ref_counted | [inline, protected] |
| ref_counted_add_ref() | UObject | [inline] |
| ref_counted_count() const | UObject | [inline] |
| ref_counted_release() | UObject | [inline] |
| ref_ptr< Character > class | UObject | [friend] |
| ref_ptr< Item > class | UObject | [friend] |
| ref_ptr< NPC > class | UObject | [friend] |
| ref_ptr< UArmor > class | UObject | [friend] |
| ref_ptr< UBoat > class | UObject | [friend] |
| ref_ptr< UContainer > class | UObject | [friend] |
| ref_ptr< UMulti > class | UObject | [friend] |
| ref_ptr< UObject > class | UObject | [friend] |
| ref_ptr< UWeapon > class | UObject | [friend] |
| ref_ptr< WornItemsContainer > class | UObject | [friend] |
| release(void) | ref_counted | [inline, protected] |
| remove(u32 serial, UContainer **found_in=NULL) | UContainer | |
| remove(Item *item) | UContainer | |
| remove(iterator itr) | UContainer | |
| remove_bulk(const Item *item) | UContainer | |
| remove_part_of_stack(u16 amount_to_remove) | Item | |
| RemoveItemFromLayer(Item *item) | UCorpse | |
| restart_decay_timer() | Item | |
| rev() const | UObject | [inline] |
| run_equip_script(Character *chr, bool startup) | Item | |
| run_unequip_script(Character *who) | Item | |
| saveonexit() const | Item | [virtual] |
| saveonexit(bool newvalue) | Item | [virtual] |
| saveonexit_ | UObject | |
| script_isa(unsigned isatype) const | UCorpse | [protected, virtual] |
| script_method(const char *methodname, Executor &ex) | Item | [virtual] |
| script_method_id(const int id, Executor &ex) | Item | [virtual] |
| self_as_owner() | UObject | [virtual] |
| self_as_owner() const | UObject | [virtual] |
| sellprice() const | Item | |
| sellprice_ | Item | [protected] |
| send_vendorsell(Client *client, NPC *merchant, UContainer *sellfrom, bool send_aos_tooltip) | UContainer | [friend] |
| send_vendorwindow_contents(Client *client, UContainer *for_sale, bool send_aos_tooltip) | UContainer | [friend] |
| serial | UObject | |
| serial_ext | UObject | |
| set_decay_after(unsigned int seconds) | Item | |
| set_dirty() | UObject | [inline] |
| set_script_member(const char *membername, int value) | ULockable | [protected, virtual] |
| Item::set_script_member(const char *membername, const std::string &value) | Item | [virtual] |
| set_script_member_double(const char *membername, double value) | UObject | [virtual] |
| set_script_member_id(const int id, int value) | ULockable | [protected, virtual] |
| Item::set_script_member_id(const int id, const std::string &value) | Item | [virtual] |
| set_script_member_id_double(const int id, double value) | UObject | [virtual] |
| set_use_script(const std::string &scriptname) | Item | |
| setamount(u16 amount) | Item | |
| setcolor(u16 newcolor) | Item | [virtual] |
| setfacing(u8 newfacing) | Item | [virtual] |
| setgraphic(u16 newobjtype) | Item | [virtual] |
| setlayer(unsigned char layer) | Item | |
| setname(const std::string &) | UObject | |
| setprop(const std::string &propname, const std::string &propvalue) | UObject | |
| should_decay(unsigned int gameclock) const | Item | |
| slice_stacked_item(u16 this_item_new_amount) | Item | [virtual] |
| slot_index() const | Item | [inline] |
| slot_index(u8 newvalue) | Item | [inline] |
| slot_index_ | Item | [protected] |
| specific_name() const | UObject | [inline] |
| spill_contents(UMulti *supporting_multi) | UCorpse | [protected, virtual] |
| stackable() const | Item | |
| subamount(u16 amount_subtract) | Item | |
| swap(UContainer &cont) | UContainer | |
| system_find(u32 serial) const | UContainer | |
| take_contents_to_grave | UCorpse | |
| target_tag() const | Item | [virtual] |
| tile_layer | Item | |
| toplevel_owner() | Item | [virtual] |
| toplevel_owner() const | Item | [virtual] |
| UContainer(const ContainerDesc &descriptor) | UContainer | [explicit, protected] |
| UContainer(u32 objtype, UOBJ_CLASS pol_class) | UContainer | [protected] |
| UContainerIterator class | UContainer | [friend] |
| UCorpse(const ContainerDesc &desc) | UCorpse | [explicit, protected] |
| ULockable(const ItemDesc &itemdesc, UOBJ_CLASS uobj_class) | ULockable | [explicit, protected] |
| unequip_script_ | Item | [protected] |
| UOBJ_CLASS enum name | UObject | |
| UObject(u32 objtype, UOBJ_CLASS uobj_class) | UObject | [protected] |
| UObjectHelper class | UObject | [friend] |
| walk_on(Character *chr) | Item | [virtual] |
| weight() const | UContainer | [virtual] |
| weight_of(unsigned short amount) const | Item | |
| WornItemsContainer class | UContainer | [friend] |
| x | UObject | |
| y | UObject | |
| z | UObject | |
| ~Item() | Item | [virtual] |
| ~UContainer() | UContainer | [virtual] |
| ~UObject() | UObject | [protected, virtual] |