Returns the maximum. @tparam T Parameters of the function @return Type from the first parameter
Returns the minimum. @tparam T Parameters of the function @return Type from the first parameter
Returns array type @tparam T The array to unpack
Checks if an member has an attribute. @tparam ATTRIBUTE The attribute to check if exits. @tparam MEMBER The member to check.
Check function from two different containers to be equal. Result type is a boolean. BASE_T have to contain a member with the name NAME @tparam BASE_T base type @tparam TYPE_T container to check @tparam NAME name of the member
List all members with matching credentials. @tparam CHECKER The checker function @tparam TYPE The type to search in.
Check two function have same enough signature to convert T2 to T1. Result type is a bool. @tparam T1 Base function @tparam T2 Function to check