OpenShot Library | OpenShotAudio 0.2.2
|
Classes | |
struct | juce::Atomic< Type > |
A simple wrapper around std::atomic. More... | |
class | juce::ByteOrder |
Contains static methods for converting the byte order between different endiannesses. More... | |
struct | juce::ContainerDeletePolicy< ObjectType > |
Used by container classes as an indirect way to delete an object of a particular type. More... | |
class | juce::HeapBlock< ElementType, throwOnFailure > |
Very simple container class to hold a pointer to some data on the heap. More... | |
class | juce::HeavyweightLeakedObjectDetector< OwnerClass > |
This class is a useful way of tracking down hard to find memory leaks when the regular LeakedObjectDetector isn't enough. More... | |
class | juce::LeakedObjectDetector< OwnerClass > |
Embedding an instance of this class inside another class can be used as a low-overhead way of detecting leaked instances. More... | |
class | juce::ScopedAutoReleasePool |
A handy C++ wrapper that creates and deletes an NSAutoreleasePool object using RAII. More... | |
class | juce::MemoryBlock |
A class to hold a resizable block of raw data. More... | |
class | juce::OptionalScopedPointer< ObjectType > |
Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope. More... | |
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< ObjectType > |
A smart-pointer class which points to a reference-counted object. More... | |
class | juce::SharedResourcePointer< SharedObjectType > |
A smart-pointer that automatically creates and manages the lifetime of a shared static instance of a class. More... | |
struct | juce::SingletonHolder< Type, MutexType, onlyCreateOncePerRun > |
Used by the JUCE_DECLARE_SINGLETON macros to manage a static pointer to a singleton instance. More... | |
class | juce::WeakReference< ObjectType, ReferenceCountingType > |
This class acts as a pointer which will automatically become null if the object to which it points is deleted. More... | |
class | juce::WeakReference< ObjectType, ReferenceCountingType >::SharedPointer |
This class is used internally by the WeakReference class - don't use it directly in your code! More... | |
class | juce::WeakReference< ObjectType, ReferenceCountingType >::Master |
This class is embedded inside an object to which you want to attach WeakReference pointers. More... | |