nw::kernel::sum_modifier

template<typename T>
T nw::kernel::sum_modifier(const ObjectBase *obj, const ModifierType type)

Sums all modifiers of type

Template Parameters:

T


Warning

doxygenfunction: Unable to resolve function “sum_modifier” with arguments (const ObjectBase*, const ModifierType, const ObjectBase*) in doxygen xml output for project “rollNW” from directory: /home/runner/work/rollnw/rollnw/build/docs/doxygen/xml. Potential matches:

- template<typename T, typename SubType> T sum_modifier(const ObjectBase *obj, const ModifierType type, SubType subtype)
- template<typename T, typename SubType> T sum_modifier(const ObjectBase *obj, const ObjectBase *versus, const ModifierType type, SubType subtype)
- template<typename T> T sum_modifier(const ObjectBase *obj, const ModifierType type)
- template<typename T> T sum_modifier(const ObjectBase *obj, const ObjectBase *versus, const ModifierType type)

template<typename T, typename SubType>
T nw::kernel::sum_modifier(const ObjectBase *obj, const ModifierType type, SubType subtype)

Sums all modifiers of a type and subtype

Template Parameters:
  • T

  • U – is some rule subtype


Warning

doxygenfunction: Unable to resolve function “sum_modifier” with arguments (const ObjectBase*, const ModifierType, SubType, const ObjectBase*) in doxygen xml output for project “rollNW” from directory: /home/runner/work/rollnw/rollnw/build/docs/doxygen/xml. Potential matches:

- template<typename T, typename SubType> T sum_modifier(const ObjectBase *obj, const ModifierType type, SubType subtype)
- template<typename T, typename SubType> T sum_modifier(const ObjectBase *obj, const ObjectBase *versus, const ModifierType type, SubType subtype)
- template<typename T> T sum_modifier(const ObjectBase *obj, const ModifierType type)
- template<typename T> T sum_modifier(const ObjectBase *obj, const ObjectBase *versus, const ModifierType type)