TrinityCore
Loading...
Searching...
No Matches
AELootResult Class Reference

#include <Loot.h>

Classes

struct  ResultValue
 

Public Types

typedef std::vector< ResultValue > OrderedStorage
 

Public Member Functions

void Add (Item *item, uint8 count, LootType lootType, uint32 dungeonEncounterId)
 
OrderedStorage::const_iterator begin () const
 
OrderedStorage::const_iterator end () const
 

Public Attributes

OrderedStorage _byOrder
 
std::unordered_map< Item *, OrderedStorage::size_type > _byItem
 

Detailed Description

Definition at line 363 of file Loot.h.

Member Typedef Documentation

◆ OrderedStorage

Definition at line 374 of file Loot.h.

Member Function Documentation

◆ Add()

◆ begin()

AELootResult::OrderedStorage::const_iterator AELootResult::begin ( ) const

Definition at line 1257 of file Loot.cpp.

References _byOrder.

◆ end()

AELootResult::OrderedStorage::const_iterator AELootResult::end ( ) const

Definition at line 1262 of file Loot.cpp.

References _byOrder.

Member Data Documentation

◆ _byItem

std::unordered_map<Item*, OrderedStorage::size_type> AELootResult::_byItem

Definition at line 382 of file Loot.h.

Referenced by Add().

◆ _byOrder

OrderedStorage AELootResult::_byOrder

Definition at line 381 of file Loot.h.

Referenced by Add(), begin(), and end().


The documentation for this class was generated from the following files: