openshot-audio  0.1.7
Classes | Macros | Functions
juce_ScopedPointer.h File Reference

Go to the source code of this file.

Classes

class  ScopedPointer< ObjectType >
 

Macros

#define JUCE_SCOPEDPOINTER_H_INCLUDED
 

Functions

template<class ObjectType >
bool operator== (const ScopedPointer< ObjectType > &pointer1, ObjectType *const pointer2) noexcept
 
template<class ObjectType >
bool operator!= (const ScopedPointer< ObjectType > &pointer1, ObjectType *const pointer2) noexcept
 
template<typename Type >
void deleteAndZero (ScopedPointer< Type > &)
 

Macro Definition Documentation

#define JUCE_SCOPEDPOINTER_H_INCLUDED

Function Documentation

template<typename Type >
void deleteAndZero ( ScopedPointer< Type > &  )
template<class ObjectType >
bool operator!= ( const ScopedPointer< ObjectType > &  pointer1,
ObjectType *const  pointer2 
)
noexcept

Compares a ScopedPointer with another pointer. This can be handy for checking whether this is a null pointer.

template<class ObjectType >
bool operator== ( const ScopedPointer< ObjectType > &  pointer1,
ObjectType *const  pointer2 
)
noexcept

Compares a ScopedPointer with another pointer. This can be handy for checking whether this is a null pointer.