Forums WoW Modding Support Archives TrinityCore Discord Archives [DiscordArchive] what about define smthng like ```

[DiscordArchive] what about define smthng like ```

[DiscordArchive] what about define smthng like ```

rektbyfaith
Administrator
0
10-10-2025, 06:53 PM
#1
Archived author: moJIto_ice • Posted: 2025-10-10T18:53:20.259000+00:00
Original source

what about define smthng like ```

#define DEFINE_FLAGS_GETTER(enumType, field, name) \
[[nodiscard]] EnumFlag<enumType> Get##name##s() const { return static_cast<enumType>(field); } \
[[nodiscard]] bool Has##name(enumType flag) const { return Get##name##s().HasFlag(flag); } \``` code in db2Entry ```

DEFINE_FLAGS_GETTER(CreatureModelDataFlags, Flags, Flag);``` and now u can just model->HasFlag(CreatureModelDataFlags::CanMountWhileTransformedAsThis) insted of GetFlags()->HasFlag() ?
rektbyfaith
10-10-2025, 06:53 PM #1

Archived author: moJIto_ice • Posted: 2025-10-10T18:53:20.259000+00:00
Original source

what about define smthng like ```

#define DEFINE_FLAGS_GETTER(enumType, field, name) \
[[nodiscard]] EnumFlag<enumType> Get##name##s() const { return static_cast<enumType>(field); } \
[[nodiscard]] bool Has##name(enumType flag) const { return Get##name##s().HasFlag(flag); } \``` code in db2Entry ```

DEFINE_FLAGS_GETTER(CreatureModelDataFlags, Flags, Flag);``` and now u can just model->HasFlag(CreatureModelDataFlags::CanMountWhileTransformedAsThis) insted of GetFlags()->HasFlag() ?

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)