|
| template<typename Type> |
| constexpr Type | juce::jmax (Type a, Type b) |
| template<typename Type> |
| constexpr Type | juce::jmax (Type a, Type b, Type c) |
| template<typename Type> |
| constexpr Type | juce::jmax (Type a, Type b, Type c, Type d) |
| template<typename Type> |
| constexpr Type | juce::jmin (Type a, Type b) |
| template<typename Type> |
| constexpr Type | juce::jmin (Type a, Type b, Type c) |
| template<typename Type> |
| constexpr Type | juce::jmin (Type a, Type b, Type c, Type d) |
| template<typename Type> |
| constexpr Type | juce::jmap (Type value0To1, Type targetRangeMin, Type targetRangeMax) |
| template<typename Type> |
| Type | juce::jmap (Type sourceValue, Type sourceRangeMin, Type sourceRangeMax, Type targetRangeMin, Type targetRangeMax) |
| template<typename Type> |
| Type | juce::mapToLog10 (Type value0To1, Type logRangeMin, Type logRangeMax) |
| template<typename Type> |
| Type | juce::mapFromLog10 (Type valueInLogRange, Type logRangeMin, Type logRangeMax) |
| template<typename Type, typename Size> |
| Type | juce::findMinimum (const Type *data, Size numValues) |
| template<typename Type, typename Size> |
| Type | juce::findMaximum (const Type *values, Size numValues) |
| template<typename Type> |
| void | juce::findMinAndMax (const Type *values, int numValues, Type &lowest, Type &highest) |
| template<typename Type> |
| Type | juce::jlimit (Type lowerLimit, Type upperLimit, Type valueToConstrain) noexcept |
| template<typename Type1, typename Type2> |
| bool | juce::isPositiveAndBelow (Type1 valueToTest, Type2 upperLimit) noexcept |
| template<typename Type> |
| bool | juce::isPositiveAndBelow (int valueToTest, Type upperLimit) noexcept |
| template<typename Type1, typename Type2> |
| bool | juce::isPositiveAndNotGreaterThan (Type1 valueToTest, Type2 upperLimit) noexcept |
| template<typename Type> |
| bool | juce::isPositiveAndNotGreaterThan (int valueToTest, Type upperLimit) noexcept |
| template<typename Type> |
| bool | juce::isWithin (Type a, Type b, Type tolerance) noexcept |
| template<typename Type> |
| bool | juce::approximatelyEqual (Type a, Type b) noexcept |
| template<typename... Types> |
| void | juce::ignoreUnused (Types &&...) noexcept |
| template<typename Type, size_t N> |
| constexpr int | juce::numElementsInArray (Type(&)[N]) noexcept |
| template<typename Type> |
| Type | juce::juce_hypot (Type a, Type b) noexcept |
| template<> |
| float | juce::juce_hypot (float a, float b) noexcept |
| template<typename FloatType> |
| constexpr FloatType | juce::degreesToRadians (FloatType degrees) noexcept |
| template<typename FloatType> |
| constexpr FloatType | juce::radiansToDegrees (FloatType radians) noexcept |
| template<typename NumericType> |
| bool | juce::juce_isfinite (NumericType) noexcept |
| template<> |
| bool | juce::juce_isfinite (float value) noexcept |
| template<> |
| bool | juce::juce_isfinite (double value) noexcept |
| template<typename FloatType> |
| int | juce::roundToInt (const FloatType value) noexcept |
| int | juce::roundToInt (int value) noexcept |
| int | juce::roundToIntAccurate (double value) noexcept |
| template<typename FloatType> |
| unsigned int | juce::truncatePositiveToUnsignedInt (FloatType value) noexcept |
| template<typename IntegerType> |
| constexpr bool | juce::isPowerOfTwo (IntegerType value) |
| int | juce::nextPowerOfTwo (int n) noexcept |
| int | juce::findHighestSetBit (uint32 n) noexcept |
| int | juce::countNumberOfBits (uint32 n) noexcept |
| int | juce::countNumberOfBits (uint64 n) noexcept |
| template<typename IntegerType> |
| IntegerType | juce::negativeAwareModulo (IntegerType dividend, const IntegerType divisor) noexcept |
| template<typename NumericType> |
| constexpr NumericType | juce::square (NumericType n) noexcept |
| void | juce::writeLittleEndianBitsInBuffer (void *buffer, uint32 startBit, uint32 numBits, uint32 value) noexcept |
| uint32 | juce::readLittleEndianBitsInBuffer (const void *buffer, uint32 startBit, uint32 numBits) noexcept |
| int | juce::roundDoubleToInt (double value) noexcept |
| int | juce::roundFloatToInt (float value) noexcept |
| int64 | juce::abs64 (int64 n) noexcept |