mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-22 03:40:49 +00:00
"static const" -> "static constexpr" in headers
This commit is contained in:
parent
78894b6129
commit
7bbbe40abe
@ -34,7 +34,7 @@ namespace CSMPrefs
|
|||||||
void storeValue(const QKeySequence& sequence);
|
void storeValue(const QKeySequence& sequence);
|
||||||
void resetState();
|
void resetState();
|
||||||
|
|
||||||
static const int MaxKeys = 4;
|
static constexpr int MaxKeys = 4;
|
||||||
|
|
||||||
QPushButton* mButton;
|
QPushButton* mButton;
|
||||||
|
|
||||||
|
@ -35,20 +35,20 @@ namespace MWGui
|
|||||||
bool onDropItem(const MWWorld::Ptr &item, int count) override;
|
bool onDropItem(const MWWorld::Ptr &item, int count) override;
|
||||||
bool onTakeItem(const MWWorld::Ptr &item, int count) override;
|
bool onTakeItem(const MWWorld::Ptr &item, int count) override;
|
||||||
|
|
||||||
static const int Category_Weapon = (1<<1);
|
static constexpr int Category_Weapon = (1<<1);
|
||||||
static const int Category_Apparel = (1<<2);
|
static constexpr int Category_Apparel = (1<<2);
|
||||||
static const int Category_Misc = (1<<3);
|
static constexpr int Category_Misc = (1<<3);
|
||||||
static const int Category_Magic = (1<<4);
|
static constexpr int Category_Magic = (1<<4);
|
||||||
static const int Category_All = 255;
|
static constexpr int Category_All = 255;
|
||||||
|
|
||||||
static const int Filter_OnlyIngredients = (1<<0);
|
static constexpr int Filter_OnlyIngredients = (1<<0);
|
||||||
static const int Filter_OnlyEnchanted = (1<<1);
|
static constexpr int Filter_OnlyEnchanted = (1<<1);
|
||||||
static const int Filter_OnlyEnchantable = (1<<2);
|
static constexpr int Filter_OnlyEnchantable = (1<<2);
|
||||||
static const int Filter_OnlyChargedSoulstones = (1<<3);
|
static constexpr int Filter_OnlyChargedSoulstones = (1<<3);
|
||||||
static const int Filter_OnlyUsableItems = (1<<4); // Only items with a Use action
|
static constexpr int Filter_OnlyUsableItems = (1<<4); // Only items with a Use action
|
||||||
static const int Filter_OnlyRepairable = (1<<5);
|
static constexpr int Filter_OnlyRepairable = (1<<5);
|
||||||
static const int Filter_OnlyRechargable = (1<<6);
|
static constexpr int Filter_OnlyRechargable = (1<<6);
|
||||||
static const int Filter_OnlyRepairTools = (1<<7);
|
static constexpr int Filter_OnlyRepairTools = (1<<7);
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
@ -268,7 +268,7 @@ namespace MWGui
|
|||||||
void initialiseOverride() override;
|
void initialiseOverride() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const int sIconOffset = 24;
|
static constexpr int sIconOffset = 24;
|
||||||
|
|
||||||
void updateWidgets();
|
void updateWidgets();
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ namespace MWMechanics
|
|||||||
{
|
{
|
||||||
struct CorprusStats
|
struct CorprusStats
|
||||||
{
|
{
|
||||||
static const int sWorseningPeriod = 24;
|
static constexpr int sWorseningPeriod = 24;
|
||||||
|
|
||||||
int mWorsenings[ESM::Attribute::Length];
|
int mWorsenings[ESM::Attribute::Length];
|
||||||
MWWorld::TimeStamp mNextWorsening;
|
MWWorld::TimeStamp mNextWorsening;
|
||||||
|
@ -12,7 +12,7 @@ namespace MWMechanics
|
|||||||
{
|
{
|
||||||
struct Movement;
|
struct Movement;
|
||||||
|
|
||||||
static const int NUM_EVADE_DIRECTIONS = 4;
|
static constexpr int NUM_EVADE_DIRECTIONS = 4;
|
||||||
|
|
||||||
/// tests actor's proximity to a closed door by default
|
/// tests actor's proximity to a closed door by default
|
||||||
bool proximityToDoor(const MWWorld::Ptr& actor, float minDist);
|
bool proximityToDoor(const MWWorld::Ptr& actor, float minDist);
|
||||||
|
@ -3,24 +3,24 @@
|
|||||||
|
|
||||||
namespace MWPhysics
|
namespace MWPhysics
|
||||||
{
|
{
|
||||||
static const float sStepSizeUp = 34.0f;
|
static constexpr float sStepSizeUp = 34.0f;
|
||||||
static const float sStepSizeDown = 62.0f;
|
static constexpr float sStepSizeDown = 62.0f;
|
||||||
|
|
||||||
static const float sMinStep = 10.0f; // hack to skip over tiny unwalkable slopes
|
static constexpr float sMinStep = 10.0f; // hack to skip over tiny unwalkable slopes
|
||||||
static const float sMinStep2 = 20.0f; // hack to skip over shorter but longer/wider/further unwalkable slopes
|
static constexpr float sMinStep2 = 20.0f; // hack to skip over shorter but longer/wider/further unwalkable slopes
|
||||||
// whether to do the above stairstepping logic hacks to work around bad morrowind assets - disabling causes problems but improves performance
|
// whether to do the above stairstepping logic hacks to work around bad morrowind assets - disabling causes problems but improves performance
|
||||||
static const bool sDoExtraStairHacks = true;
|
static constexpr bool sDoExtraStairHacks = true;
|
||||||
|
|
||||||
static const float sGroundOffset = 1.0f;
|
static constexpr float sGroundOffset = 1.0f;
|
||||||
static const float sMaxSlope = 49.0f;
|
static constexpr float sMaxSlope = 49.0f;
|
||||||
|
|
||||||
// Arbitrary number. To prevent infinite loops. They shouldn't happen but it's good to be prepared.
|
// Arbitrary number. To prevent infinite loops. They shouldn't happen but it's good to be prepared.
|
||||||
static const int sMaxIterations = 8;
|
static constexpr int sMaxIterations = 8;
|
||||||
// Allows for more precise movement solving without getting stuck or snagging too easily.
|
// Allows for more precise movement solving without getting stuck or snagging too easily.
|
||||||
static const float sCollisionMargin = 0.1;
|
static constexpr float sCollisionMargin = 0.1;
|
||||||
// Allow for a small amount of penetration to prevent numerical precision issues from causing the "unstuck"ing code to run unnecessarily
|
// Allow for a small amount of penetration to prevent numerical precision issues from causing the "unstuck"ing code to run unnecessarily
|
||||||
// Currently set to 0 because having the "unstuck"ing code run whenever possible prevents some glitchy snagging issues
|
// Currently set to 0 because having the "unstuck"ing code run whenever possible prevents some glitchy snagging issues
|
||||||
static const float sAllowedPenetration = 0.0;
|
static constexpr float sAllowedPenetration = 0.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -102,7 +102,7 @@ public:
|
|||||||
BlendMask_All = BlendMask_LowerBody | BlendMask_UpperBody
|
BlendMask_All = BlendMask_LowerBody | BlendMask_UpperBody
|
||||||
};
|
};
|
||||||
/* This is the number of *discrete* blend masks. */
|
/* This is the number of *discrete* blend masks. */
|
||||||
static const size_t sNumBlendMasks = 4;
|
static constexpr size_t sNumBlendMasks = 4;
|
||||||
|
|
||||||
/// Holds an animation priority value for each BoneGroup.
|
/// Holds an animation priority value for each BoneGroup.
|
||||||
struct AnimPriority
|
struct AnimPriority
|
||||||
|
@ -14,7 +14,7 @@ namespace MWScript
|
|||||||
{
|
{
|
||||||
struct ExplicitRef
|
struct ExplicitRef
|
||||||
{
|
{
|
||||||
static const bool implicit = false;
|
static constexpr bool implicit = false;
|
||||||
|
|
||||||
MWWorld::Ptr operator() (Interpreter::Runtime& runtime, bool required = true,
|
MWWorld::Ptr operator() (Interpreter::Runtime& runtime, bool required = true,
|
||||||
bool activeOnly = false) const;
|
bool activeOnly = false) const;
|
||||||
@ -22,7 +22,7 @@ namespace MWScript
|
|||||||
|
|
||||||
struct ImplicitRef
|
struct ImplicitRef
|
||||||
{
|
{
|
||||||
static const bool implicit = true;
|
static constexpr bool implicit = true;
|
||||||
|
|
||||||
MWWorld::Ptr operator() (Interpreter::Runtime& runtime, bool required = true,
|
MWWorld::Ptr operator() (Interpreter::Runtime& runtime, bool required = true,
|
||||||
bool activeOnly = false) const;
|
bool activeOnly = false) const;
|
||||||
|
@ -73,22 +73,22 @@ namespace MWWorld
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
static const int Type_Potion = 0x0001;
|
static constexpr int Type_Potion = 0x0001;
|
||||||
static const int Type_Apparatus = 0x0002;
|
static constexpr int Type_Apparatus = 0x0002;
|
||||||
static const int Type_Armor = 0x0004;
|
static constexpr int Type_Armor = 0x0004;
|
||||||
static const int Type_Book = 0x0008;
|
static constexpr int Type_Book = 0x0008;
|
||||||
static const int Type_Clothing = 0x0010;
|
static constexpr int Type_Clothing = 0x0010;
|
||||||
static const int Type_Ingredient = 0x0020;
|
static constexpr int Type_Ingredient = 0x0020;
|
||||||
static const int Type_Light = 0x0040;
|
static constexpr int Type_Light = 0x0040;
|
||||||
static const int Type_Lockpick = 0x0080;
|
static constexpr int Type_Lockpick = 0x0080;
|
||||||
static const int Type_Miscellaneous = 0x0100;
|
static constexpr int Type_Miscellaneous = 0x0100;
|
||||||
static const int Type_Probe = 0x0200;
|
static constexpr int Type_Probe = 0x0200;
|
||||||
static const int Type_Repair = 0x0400;
|
static constexpr int Type_Repair = 0x0400;
|
||||||
static const int Type_Weapon = 0x0800;
|
static constexpr int Type_Weapon = 0x0800;
|
||||||
|
|
||||||
static const int Type_Last = Type_Weapon;
|
static constexpr int Type_Last = Type_Weapon;
|
||||||
|
|
||||||
static const int Type_All = 0xffff;
|
static constexpr int Type_All = 0xffff;
|
||||||
|
|
||||||
static const std::string sGoldId;
|
static const std::string sGoldId;
|
||||||
|
|
||||||
@ -265,13 +265,13 @@ namespace MWWorld
|
|||||||
template<class From, class To, class Dummy>
|
template<class From, class To, class Dummy>
|
||||||
struct IsConvertible
|
struct IsConvertible
|
||||||
{
|
{
|
||||||
static const bool value = true;
|
static constexpr bool value = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
template<class Dummy>
|
template<class Dummy>
|
||||||
struct IsConvertible<ConstPtr, Ptr, Dummy>
|
struct IsConvertible<ConstPtr, Ptr, Dummy>
|
||||||
{
|
{
|
||||||
static const bool value = false;
|
static constexpr bool value = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
template<class T, class U>
|
template<class T, class U>
|
||||||
|
@ -42,29 +42,29 @@ namespace MWWorld
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
static const int Slot_Helmet = 0;
|
static constexpr int Slot_Helmet = 0;
|
||||||
static const int Slot_Cuirass = 1;
|
static constexpr int Slot_Cuirass = 1;
|
||||||
static const int Slot_Greaves = 2;
|
static constexpr int Slot_Greaves = 2;
|
||||||
static const int Slot_LeftPauldron = 3;
|
static constexpr int Slot_LeftPauldron = 3;
|
||||||
static const int Slot_RightPauldron = 4;
|
static constexpr int Slot_RightPauldron = 4;
|
||||||
static const int Slot_LeftGauntlet = 5;
|
static constexpr int Slot_LeftGauntlet = 5;
|
||||||
static const int Slot_RightGauntlet = 6;
|
static constexpr int Slot_RightGauntlet = 6;
|
||||||
static const int Slot_Boots = 7;
|
static constexpr int Slot_Boots = 7;
|
||||||
static const int Slot_Shirt = 8;
|
static constexpr int Slot_Shirt = 8;
|
||||||
static const int Slot_Pants = 9;
|
static constexpr int Slot_Pants = 9;
|
||||||
static const int Slot_Skirt = 10;
|
static constexpr int Slot_Skirt = 10;
|
||||||
static const int Slot_Robe = 11;
|
static constexpr int Slot_Robe = 11;
|
||||||
static const int Slot_LeftRing = 12;
|
static constexpr int Slot_LeftRing = 12;
|
||||||
static const int Slot_RightRing = 13;
|
static constexpr int Slot_RightRing = 13;
|
||||||
static const int Slot_Amulet = 14;
|
static constexpr int Slot_Amulet = 14;
|
||||||
static const int Slot_Belt = 15;
|
static constexpr int Slot_Belt = 15;
|
||||||
static const int Slot_CarriedRight = 16;
|
static constexpr int Slot_CarriedRight = 16;
|
||||||
static const int Slot_CarriedLeft = 17;
|
static constexpr int Slot_CarriedLeft = 17;
|
||||||
static const int Slot_Ammunition = 18;
|
static constexpr int Slot_Ammunition = 18;
|
||||||
|
|
||||||
static const int Slots = 19;
|
static constexpr int Slots = 19;
|
||||||
|
|
||||||
static const int Slot_NoSlot = -1;
|
static constexpr int Slot_NoSlot = -1;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user