|
| class | juce::AbstractFifo |
| | Encapsulates the logic required to implement a lock-free FIFO. More...
|
| |
| class | juce::AbstractFifo::ScopedReadWrite< mode > |
| | Class for a scoped reader/writer. More...
|
| |
| class | juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize > |
| | Holds a resizable array of primitive or copy-by-value objects. More...
|
| |
| class | juce::ArrayAllocationBase< ElementType, TypeOfCriticalSectionToUse > |
| | Implements some basic array storage allocation functions. More...
|
| |
| class | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > |
| | A basic object container. More...
|
| |
| class | juce::DynamicObject |
| | Represents a dynamically implemented object. More...
|
| |
| class | juce::DefaultElementComparator< ElementType > |
| | A simple ElementComparator class that can be used to sort an array of objects that support the '<' operator. More...
|
| |
| struct | juce::DefaultHashFunctions |
| | A simple class to generate hash functions for some primitive types, intended for use with the HashMap class. More...
|
| |
| class | juce::HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > |
| | Holds a set of mappings between some key/value pairs. More...
|
| |
| struct | juce::HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse >::Iterator |
| | Iterates over the items in a HashMap. More...
|
| |
| class | juce::LinkedListPointer< ObjectType > |
| | Helps to manipulate singly-linked lists of objects. More...
|
| |
| class | juce::LinkedListPointer< ObjectType >::Appender |
| | Allows efficient repeated insertions into a list. More...
|
| |
| class | juce::ListenerList< ListenerClass, ArrayType > |
| | Holds a set of objects and can invoke a member function callback on each object in the set with a single call. More...
|
| |
| struct | juce::ListenerList< ListenerClass, ArrayType >::DummyBailOutChecker |
| | A dummy bail-out checker that always returns false. More...
|
| |
| struct | juce::ListenerList< ListenerClass, ArrayType >::Iterator< BailOutCheckerType, ListType > |
| | Iterates the listeners in a ListenerList. More...
|
| |
| class | juce::NamedValueSet |
| | Holds a set of named var objects. More...
|
| |
| struct | juce::NamedValueSet::NamedValue |
| | Structure for a named var object. More...
|
| |
| class | juce::OwnedArray< ObjectClass, TypeOfCriticalSectionToUse > |
| | An array designed for holding objects. More...
|
| |
| class | juce::PropertySet |
| | A set of named property values, which can be strings, integers, floating point, etc. More...
|
| |
| class | juce::ReferenceCountedArray< ObjectClass, TypeOfCriticalSectionToUse > |
| | Holds a list of objects derived from ReferenceCountedObject, or which implement basic reference-count handling methods. More...
|
| |
| class | juce::ScopedValueSetter< ValueType > |
| | Helper class providing an RAII-based mechanism for temporarily setting and then re-setting a value. More...
|
| |
| class | juce::SortedSet< ElementType, TypeOfCriticalSectionToUse > |
| | Holds a set of unique primitive objects, such as ints or doubles. More...
|
| |
| class | juce::SparseSet< Type > |
| | Holds a set of primitive values, storing them as a set of ranges. More...
|
| |
| class | juce::var |
| | A variant class, that can be used to hold a range of primitive values. More...
|
| |
| struct | juce::var::NativeFunctionArgs |
| | This structure is passed to a NativeFunction callback, and contains invocation details about the function's arguments and context. More...
|
| |
| struct | juce::VariantConverter< Type > |
| | This template-overloaded class can be used to convert between var and custom types. More...
|
| |