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

Go to the source code of this file.

Classes

class  ReferenceCountedObject
 
class  SingleThreadedReferenceCountedObject
 
class  ReferenceCountedObjectPtr< ReferenceCountedObjectClass >
 

Macros

#define JUCE_REFERENCECOUNTEDOBJECT_H_INCLUDED
 

Functions

template<class ReferenceCountedObjectClass >
bool operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, ReferenceCountedObjectClass *const object2) noexcept
 
template<class ReferenceCountedObjectClass >
bool operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept
 
template<class ReferenceCountedObjectClass >
bool operator== (ReferenceCountedObjectClass *object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept
 
template<class ReferenceCountedObjectClass >
bool operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectClass *object2) noexcept
 
template<class ReferenceCountedObjectClass >
bool operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept
 
template<class ReferenceCountedObjectClass >
bool operator!= (ReferenceCountedObjectClass *object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept
 

Macro Definition Documentation

◆ JUCE_REFERENCECOUNTEDOBJECT_H_INCLUDED

#define JUCE_REFERENCECOUNTEDOBJECT_H_INCLUDED

Function Documentation

◆ operator!=() [1/3]

template<class ReferenceCountedObjectClass >
bool operator!= ( const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &  object1,
const ReferenceCountedObjectClass *  object2 
)
noexcept

Compares two ReferenceCountedObjectPointers.

◆ operator!=() [2/3]

template<class ReferenceCountedObjectClass >
bool operator!= ( const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &  object1,
const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &  object2 
)
noexcept

Compares two ReferenceCountedObjectPointers.

◆ operator!=() [3/3]

template<class ReferenceCountedObjectClass >
bool operator!= ( ReferenceCountedObjectClass *  object1,
const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &  object2 
)
noexcept

Compares two ReferenceCountedObjectPointers.

◆ operator==() [1/3]

template<class ReferenceCountedObjectClass >
bool operator== ( const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &  object1,
ReferenceCountedObjectClass *const  object2 
)
noexcept

Compares two ReferenceCountedObjectPointers.

◆ operator==() [2/3]

template<class ReferenceCountedObjectClass >
bool operator== ( const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &  object1,
const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &  object2 
)
noexcept

Compares two ReferenceCountedObjectPointers.

◆ operator==() [3/3]

template<class ReferenceCountedObjectClass >
bool operator== ( ReferenceCountedObjectClass *  object1,
const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &  object2 
)
noexcept

Compares two ReferenceCountedObjectPointers.