nw::kernel::max_modifier

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

Maxes all modifiers of type

Template Parameters:

T


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

Maxes all modifiers of type versus an object.

Template Parameters:

T


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

Maxes all modifiers of a type and subtype

Template Parameters:
  • T

  • U – is some rule subtype


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

Maxes all modifiers of a type and subtype versus another object.

Template Parameters:
  • T

  • U – is some rule subtype