SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
profileset::profile_output_data_item_t Class Reference

Public Member Functions

 profile_output_data_item_t (const char *slot_str, unsigned id, unsigned item_level)
 
const char * slot_name () const
 
profile_output_data_item_tslot_name (const char *v)
 
unsigned item_id () const
 
profile_output_data_item_titem_id (unsigned v)
 
unsigned item_level () const
 
profile_output_data_item_titem_level (unsigned v)
 
const std::vector< int > & bonus_id () const
 
profile_output_data_item_tbonus_id (const std::vector< int > &v)
 
unsigned enchant_id () const
 
profile_output_data_item_tenchant_id (unsigned v)
 
const std::array< int, MAX_GEM_SLOTS > & gem_id () const
 
profile_output_data_item_tgem_id (const std::array< int, MAX_GEM_SLOTS > &v)
 
const std::array< std::vector< unsigned >, MAX_GEM_SLOTS > & relic_data () const
 
profile_output_data_item_trelic_data (const std::array< std::vector< unsigned >, MAX_GEM_SLOTS > &v)
 
const std::array< unsigned, MAX_GEM_SLOTS > & relic_ilevel () const
 
profile_output_data_item_trelic_ilevel (const std::array< unsigned, MAX_GEM_SLOTS > &v)
 
const std::array< unsigned, MAX_GEM_SLOTS > & relic_bonus_ilevel () const
 
profile_output_data_item_trelic_bonus_ilevel (const std::array< unsigned, MAX_GEM_SLOTS > &v)