Go to the source code of this file.
|
| void | juce::zeromem (void *memory, size_t numBytes) noexcept |
| template<typename Type> |
| void | juce::zerostruct (Type &structure) noexcept |
| template<typename Type> |
| void | juce::deleteAndZero (Type &pointer) |
| template<typename Type, typename IntegerType> |
| Type * | juce::snapPointerToAlignment (Type *basePointer, IntegerType alignmentBytes) noexcept |
| template<typename Type1, typename Type2> |
| int | juce::getAddressDifference (Type1 *pointer1, Type2 *pointer2) noexcept |
| template<class Type> |
| Type * | juce::createCopyIfNotNull (const Type *objectToCopy) |
| template<typename Type> |
| Type | juce::readUnaligned (const void *srcPtr) noexcept |
| template<typename Type> |
| void | juce::writeUnaligned (void *dstPtr, Type value) noexcept |
| template<typename Type, typename std::enable_if< std::is_pointer< Type >::value, int >::type = 0> |
| Type | juce::unalignedPointerCast (void *ptr) noexcept |
| template<typename Type, typename std::enable_if< std::is_pointer< Type >::value, int >::type = 0> |
| Type | juce::unalignedPointerCast (const void *ptr) noexcept |
| template<typename Type, typename IntegerType> |
| Type * | juce::addBytesToPointer (Type *basePointer, IntegerType bytes) noexcept |
| template<typename Type, typename IntegerType> |
| const Type * | juce::addBytesToPointer (const Type *basePointer, IntegerType bytes) noexcept |
| template<typename T> |
| std::unique_ptr< T > | juce::rawToUniquePtr (T *ptr) |
◆ JUCE_AUTORELEASEPOOL
| #define JUCE_AUTORELEASEPOOL |
◆ juce_UseDebuggingNewOperator
| #define juce_UseDebuggingNewOperator |
(Deprecated) This was a Windows-specific way of checking for object leaks - now please use the JUCE_LEAK_DETECTOR instead.