JUCE
Classes | Namespaces | Functions
juce_ReferenceCountedObject.h File Reference

Classes

class  juce::ReferenceCountedObject
 A base class which provides methods for reference-counting. More...
 
class  juce::SingleThreadedReferenceCountedObject
 Adds reference-counting to an object. More...
 
class  juce::ReferenceCountedObjectPtr< ReferenceCountedObjectClass >
 A smart-pointer class which points to a reference-counted object. More...
 

Namespaces

 juce
 Classes for IIR filter processing.
 

Functions

template<typename ReferenceCountedObjectClass >
bool juce::operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, ReferenceCountedObjectClass *const object2) noexcept
 Compares two ReferenceCountedObjectPtrs. More...
 
template<typename ReferenceCountedObjectClass >
bool juce::operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept
 Compares two ReferenceCountedObjectPtrs. More...
 
template<typename ReferenceCountedObjectClass >
bool juce::operator== (ReferenceCountedObjectClass *object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept
 Compares two ReferenceCountedObjectPtrs. More...
 
template<typename ReferenceCountedObjectClass >
bool juce::operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectClass *object2) noexcept
 Compares two ReferenceCountedObjectPtrs. More...
 
template<typename ReferenceCountedObjectClass >
bool juce::operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept
 Compares two ReferenceCountedObjectPtrs. More...
 
template<typename ReferenceCountedObjectClass >
bool juce::operator!= (ReferenceCountedObjectClass *object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept
 Compares two ReferenceCountedObjectPtrs. More...