#include <Object.h>
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
373 memset(&
m_values, 0x00,
sizeof(T_VALUES) * ARRAY_SIZE);
T_VALUES m_values[ARRAY_SIZE]
Definition: Object.h:387
T_FLAGS m_flags
Definition: Object.h:388
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
T_FLAGS m_flags
Definition: Object.h:388
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
void FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::AddValue |
( |
FLAG_TYPE |
flag, |
|
|
T_VALUES |
value |
|
) |
| |
|
inline |
const FieldDescriptor value
Definition: descriptor.h:1522
T_VALUES m_values[ARRAY_SIZE]
Definition: Object.h:387
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
T_FLAGS m_flags
Definition: Object.h:388
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
T_FLAGS m_flags
Definition: Object.h:388
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
T_VALUES FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::GetValue |
( |
FLAG_TYPE |
flag | ) |
const |
|
inline |
T_VALUES m_values[ARRAY_SIZE]
Definition: Object.h:387
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
378 {
return m_flags & (1 << flag); }
T_FLAGS m_flags
Definition: Object.h:388
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
void FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::SetValue |
( |
FLAG_TYPE |
flag, |
|
|
T_VALUES |
value |
|
) |
| |
|
inline |
const FieldDescriptor value
Definition: descriptor.h:1522
T_VALUES m_values[ARRAY_SIZE]
Definition: Object.h:387
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
template<class T_VALUES, class T_FLAGS, class FLAG_TYPE, uint8 ARRAY_SIZE>
The documentation for this class was generated from the following file:
- src/server/game/Entities/Object/Object.h