|
unsigned | id () const |
|
const char * | name_cstr () const |
|
unsigned | col () const |
|
unsigned | row () const |
|
unsigned | spell_id () const |
|
unsigned | replace_id () const |
|
unsigned | mask_class () const |
|
unsigned | spec () const |
|
specialization_e | specialization () const |
|
const spell_data_t * | spell () const |
|
bool | is_class (player_e c) const |
|
static const talent_data_t & | nil () |
|
static const talent_data_t * | find (unsigned, bool ptr=false) |
|
static const talent_data_t * | find (unsigned, util::string_view confirmation, bool ptr=false) |
|
static const talent_data_t * | find (util::string_view name, specialization_e spec, bool ptr=false) |
|
static const talent_data_t * | find_tokenized (util::string_view name, specialization_e spec, bool ptr=false) |
|
static const talent_data_t * | find (player_e c, unsigned int row, unsigned int col, specialization_e spec, bool ptr=false) |
|
static util::span< const talent_data_t > | data (bool ptr=false) |
|
static void | link (bool ptr=false) |
|
const char * | _name |
|
unsigned | _id |
|
unsigned | _flags |
|
unsigned | _m_class |
|
unsigned | _spec |
|
unsigned | _col |
|
unsigned | _row |
|
unsigned | _spell_id |
|
unsigned | _replace_id |
|
const spell_data_t * | spell1 |
|