►Njuce | |
►NAiffFileHelpers | |
CBASCChunk | |
►CInstChunk | |
CLoop | |
►NFloatVectorHelpers | |
CsignMask32 | |
CsignMask64 | |
►NNumberToStringConverters | |
CStackArrayStream | |
►NTypeHelpers | This namespace contains a few template classes for helping work out class type variations |
CParameterType | The ParameterType struct is used to find the best type to use when passing some kind of object as a parameter |
CSmallestFloatType | These templates are designed to take a type, and if it's a double, they return a double type; for anything else, they return a float type |
CUnsignedTypeWithSize | These templates are designed to take an integer type, and return an unsigned int version with the same size |
►NValueSmoothingTypes | A namespace containing a set of types used for specifying the smoothing behaviour of the SmoothedValue class |
CLinear | Used to indicate a linear smoothing between values |
CMultiplicative | Used to indicate a smoothing between multiplicative values |
►NWavFileHelpers | |
CAcidChunk | |
CBWAVChunk | |
►CCueChunk | |
CCue | |
CDataSize64Chunk | |
CExtensibleWavSubFormat | |
CInstChunk | |
►CSMPLChunk | |
CSampleLoop | |
CTracktionChunk | |
►NWindowsMediaCodec | |
CJuceIStream | |
CWMAudioReader | |
►CAbstractFifo | Encapsulates the logic required to implement a lock-free FIFO |
CScopedReadWrite | Class for a scoped reader/writer |
►CActionBroadcaster | Manages a list of ActionListeners, and can send them messages |
CActionMessage | |
CActionListener | Interface class for delivery of events that are sent by an ActionBroadcaster |
►CADSR | A very simple ADSR envelope class |
CParameters | Holds the parameters being used by an ADSR object |
CAiffAudioFormat | Reads and Writes AIFF format audio files |
CAiffAudioFormatReader | |
CAiffAudioFormatWriter | |
CApplicationProperties | Manages a collection of properties |
►CArgumentList | Holds a list of command-line arguments, and provides useful methods for searching and operating on them |
CArgument | One of the arguments in an ArgumentList |
CArray | Holds a resizable array of primitive or copy-by-value objects |
CArrayAllocationBase | Implements some basic array storage allocation functions |
CArrayBase | A basic object container |
CAsyncFunctionCallback | |
►CAsyncUpdater | Has a callback method that is triggered asynchronously |
CAsyncUpdaterMessage | |
CAtomic | A simple wrapper around std::atomic |
CAudioBuffer | A multi-channel buffer containing floating point audio samples |
CAudioChannelSet | Represents a set of audio channel types |
►CAudioData | This class a container which holds all the classes pertaining to the AudioData::Pointer audio sample format class |
CConverter | A base class for objects that are used to convert between two different sample formats |
CConverterInstance | A class that converts between two templated AudioData::Pointer types, and which implements the AudioData::Converter interface |
CPointer | Used as a template parameter for AudioData::Pointer |
CAudioDataConverters | A set of routines to convert buffers of 32-bit floating point data to and from various integer formats |
►CAudioDeviceManager | Manages the state of some audio and midi i/o devices |
CAudioDeviceSetup | This structure holds a set of properties describing the current audio setup |
CCallbackHandler | |
CLevelMeter | A simple reference-counted struct that holds a level-meter value that can be read using getCurrentLevel() |
CAudioFormat | Subclasses of AudioFormat are used to read and write different audio file formats |
CAudioFormatManager | A class for keeping a list of available audio formats, and for deciding which one to use to open a given file |
►CAudioFormatReader | Reads samples from an audio file stream |
CReadHelper | Used by AudioFormatReader subclasses to copy data to different formats |
CAudioFormatReaderSource | A type of AudioSource that will read from an AudioFormatReader |
►CAudioFormatWriter | Writes samples to an audio file stream |
►CThreadedWriter | Provides a FIFO for an AudioFormatWriter, allowing you to push incoming data into a buffer which will be flushed to disk by a background thread |
CBuffer | |
CIncomingDataReceiver | Receiver for incoming data |
CWriteHelper | Used by AudioFormatWriter subclasses to copy data to different formats |
CAudioIODevice | Base class for an audio device with synchronised input and output channels |
CAudioIODeviceCallback | One of these is passed to an AudioIODevice object to stream the audio data in and out |
►CAudioIODeviceType | Represents a type of audio driver, such as DirectSound, ASIO, CoreAudio, etc |
CListener | A class for receiving events when audio devices are inserted or removed |
►CAudioPlayHead | A subclass of AudioPlayHead can supply information about the position and status of a moving play head during audio playback |
CCurrentPositionInfo | This structure is filled-in by the AudioPlayHead::getCurrentPosition() method |
►CAudioProcessLoadMeasurer | Maintains an ongoing measurement of the proportion of time which is being spent inside an audio callback |
CScopedTimer | This class measures the time between its construction and destruction and adds it to an AudioProcessLoadMeasurer |
CAudioSource | Base class for objects that can produce a continuous stream of audio |
CAudioSourceChannelInfo | Used by AudioSource::getNextAudioBlock() |
CAudioSourcePlayer | Wrapper class to continuously stream audio from an audio source to an AudioIODevice |
CAudioSubsectionReader | This class is used to wrap an AudioFormatReader and only read from a subsection of the file |
CAudioTransportSource | An AudioSource that takes a PositionableAudioSource and allows it to be played, stopped, started, etc |
CBase64 | Contains some static methods for converting between binary and the standard base-64 encoding format |
CBigInteger | An arbitrarily large integer class |
CBufferedInputStream | Wraps another input stream, and reads from it using an intermediate buffer |
CBufferingAudioReader | An AudioFormatReader that uses a background thread to pre-read data from another reader |
CBufferingAudioSource | An AudioSource which takes another source as input, and buffers it using a thread |
CByteOrder | Contains static methods for converting the byte order between different endiannesses |
CCachedValue | This class acts as a typed wrapper around a property inside a ValueTree |
CCallbackMessage | A message that invokes a callback method when it gets delivered |
CCatmullRomAlgorithm | |
CCatmullRomInterpolator | Interpolator for resampling a stream of floats using Catmull-Rom interpolation |
CChangeBroadcaster | Holds a list of ChangeListeners, and sends messages to them when instructed |
CChangeListener | Receives change event callbacks that are sent out by a ChangeBroadcaster |
CChannelRemappingAudioSource | An AudioSource that takes the audio from another source, and re-maps its input and output channels to a different arrangement |
►CCharacterFunctions | A collection of functions for manipulating characters and character strings |
CHexParser | Parses a character string, to read a hexadecimal value |
CCharPointer_ASCII | Wraps a pointer to a null-terminated ASCII character string, and provides various methods to operate on the data |
CCharPointer_UTF16 | Wraps a pointer to a null-terminated UTF-16 character string, and provides various methods to operate on the data |
CCharPointer_UTF32 | Wraps a pointer to a null-terminated UTF-32 character string, and provides various methods to operate on the data |
CCharPointer_UTF8 | Wraps a pointer to a null-terminated UTF-8 character string, and provides various methods to operate on the data |
CChildProcess | Launches and monitors a child process |
►CChildProcessMaster | Acts as the master in a master/slave pair of connected processes |
CConnection | |
CChildProcessPingThread | |
►CChildProcessSlave | Acts as the slave end of a master/slave pair of connected processes |
CConnection | |
CConnectionStateMessage | |
CConsoleAppFailureCode | |
►CConsoleApplication | Represents a the set of commands that a console app can perform, and provides helper functions for performing them |
CCommand | Represents a command that can be executed if its command-line arguments are matched |
CContainerDeletePolicy | Used by container classes as an indirect way to delete an object of a particular type |
CCoreAudioFormat | OSX and iOS only - This uses the AudioToolbox framework to read any audio format that the system has a codec for |
►CCoreAudioFormatMetatdata | |
CAudioDescriptionChunk | |
CChunkHeader | |
CFileHeader | |
CCoreAudioReader | |
CCPUInformation | |
CCriticalSection | A re-entrant mutex |
CCurrentThreadHolder | |
CDataDeliveryMessage | |
CDatagramSocket | A wrapper for a datagram (UDP) socket |
CDecibels | This class contains some helpful static methods for dealing with decibel values |
CDefaultElementComparator | A simple ElementComparator class that can be used to sort an array of objects that support the '<' operator |
CDefaultHashFunctions | A simple class to generate hash functions for some primitive types, intended for use with the HashMap class |
CDeletedAtShutdown | Classes derived from this will be automatically deleted when the application exits |
CDirectoryIterator | Searches through the files in a directory, returning each file that is found |
►CDummyCriticalSection | A class that can be used in place of a real CriticalSection object, but which doesn't perform any locking |
CScopedLockType | A dummy scoped-lock type to use with a dummy critical section |
CDynamicLibrary | Handles the opening and closing of DLLs |
CDynamicObject | Represents a dynamically implemented object |
CEmptyString | |
►CExpression | A class for dynamically evaluating simple numeric expressions |
►CHelpers | |
CAdd | |
CBinaryTerm | |
CConstant | |
CDivide | |
CDotOperator | |
CEvaluationError | An exception that can be thrown by Expression::evaluate() |
CFunction | |
CMultiply | |
CNegate | |
CParser | |
CSubtract | |
CSymbolCheckVisitor | |
CSymbolListVisitor | |
CSymbolTerm | |
►CScope | When evaluating an Expression object, this class is used to resolve symbols and perform functions that the expression uses |
CVisitor | Used as a callback by the Scope::visitRelativeScope() method |
CSymbol | Represents a symbol that is used in an Expression |
►CTerm | |
CSymbolVisitor | |
CFallbackDownloadTask | |
►CFile | Represents a local file or directory |
CNaturalFileComparator | Comparator for files |
CFileFilter | Interface for deciding which files are suitable for something |
CFileInputSource | A type of InputSource that represents a normal file |
CFileInputStream | An input stream that reads from a local file |
CFileLogger | A simple implementation of a Logger that writes to a file |
CFileOutputStream | An output stream that writes into a local file |
CFileSearchPath | Represents a set of folders that make up a search path |
CFlacAudioFormat | Reads and writes the lossless-compression FLAC audio format |
CFloatVectorOperations | A collection of simple vector operations on arrays of floats, accelerated with SIMD instructions where possible |
CGenericScopedLock | Automatically locks and unlocks a mutex object |
CGenericScopedTryLock | Automatically locks and unlocks a mutex object |
CGenericScopedUnlock | Automatically unlocks and re-locks a mutex object |
►CGZIPCompressorOutputStream | A stream which uses zlib to compress the data written into it |
CGZIPCompressorHelper | |
►CGZIPDecompressorInputStream | This stream will decompress a source-stream using zlib |
CGZIPDecompressHelper | |
CHashGenerator | |
►CHashMap | Holds a set of mappings between some key/value pairs |
CIterator | Iterates over the items in a HashMap |
►CHashMapTest | |
CAccessTest | |
CAddElementsTest | |
►CAssociativeMap | |
CKeyValuePair | |
►CPersistantMemoryLocationOfValues | |
CAddressAndValue | |
CRandomKeys | |
CRemoveTest | |
CHeapBlock | Very simple container class to hold a pointer to some data on the heap |
CHeavyweightLeakedObjectDetector | This class is a useful way of tracking down hard to find memory leaks when the regular LeakedObjectDetector isn't enough |
CHighResolutionTimer | A high-resolution periodic timer |
CIdentifier | Represents a string identifier, designed for accessing properties by name |
CIIRCoefficients | A set of coefficients for use in an IIRFilter object |
CIIRFilter | An IIR filter that can perform low, high, or band-pass filtering on an audio signal |
CIIRFilterAudioSource | An AudioSource that performs an IIR filter on another source |
CInputSource | A lightweight object that can create a stream to read some kind of resource |
CInputStream | The base class for streams that read data |
►CInterprocessConnection | Manages a simple two-way messaging connection to another process, using either a socket or a named pipe as the transport medium |
CConnectionThread | |
CInterprocessConnectionServer | An object that waits for client sockets to connect to a port on this host, and creates InterprocessConnection objects for each one |
►CInterProcessLock | Acts as a critical section which processes can use to block each other |
CScopedLockType | Automatically locks and unlocks an InterProcessLock object |
CiOSFileStreamWrapper | |
CiOSFileStreamWrapperFlush | |
CiOSFileStreamWrapperFlush< FileOutputStream > | |
CIPAddress | Represents an IP address |
CIPAddressByteUnion | Union used to split a 16-bit unsigned integer into 2 8-bit unsigned integers or vice-versa |
►CJavascriptEngine | A simple javascript interpreter! |
►CRootObject | |
CAdditionOp | |
CArrayClass | |
CArrayDeclaration | |
CArraySubscript | |
CAssignment | |
CBinaryOperator | |
CBinaryOperatorBase | |
CBitwiseAndOp | |
CBitwiseOrOp | |
CBitwiseXorOp | |
CBlockStatement | |
CBreakStatement | |
CCodeLocation | |
CConditionalOp | |
CContinueStatement | |
CDivideOp | |
CDotOperator | |
CEqualsOp | |
CExpression | |
CExpressionTreeBuilder | |
CFunctionCall | |
CFunctionObject | |
CGreaterThanOp | |
CGreaterThanOrEqualOp | |
CIfStatement | |
CIntegerClass | |
CJSONClass | |
CLeftShiftOp | |
CLessThanOp | |
CLessThanOrEqualOp | |
CLiteralValue | |
CLogicalAndOp | |
CLogicalOrOp | |
CLoopStatement | |
CMathClass | |
CModuloOp | |
CMultiplyOp | |
CNewOperator | |
CNotEqualsOp | |
CObjectClass | |
CObjectDeclaration | |
CPostAssignment | |
CReturnStatement | |
CRightShiftOp | |
CRightShiftUnsignedOp | |
CScope | |
CSelfAssignment | |
CStatement | |
CStringClass | |
CSubtractionOp | |
CTokenIterator | |
CTypeEqualsOp | |
CTypeNotEqualsOp | |
CUnqualifiedName | |
CVarStatement | |
CJSON | Contains static methods for converting JSON-formatted text to and from var objects |
CJSONFormatter | |
CJSONParser | |
►CJUCEApplicationBase | Abstract base class for application classes |
CMultipleInstanceHandler | |
CLagrangeAlgorithm | |
CLagrangeInterpolator | Interpolator for resampling a stream of floats using 4-point lagrange interpolation |
CLagrangeResampleHelper | |
CLagrangeResampleHelper< 0 > | |
CLambdaInvoker | |
CLambdaThread | |
CLAMEEncoderAudioFormat | An AudioFormat class which can use an installed version of the LAME mp3 encoder to encode a file |
CLeakedObjectDetector | Embedding an instance of this class inside another class can be used as a low-overhead way of detecting leaked instances |
►CLinkedListPointer | Helps to manipulate singly-linked lists of objects |
CAppender | Allows efficient repeated insertions into a list |
►CListenerList | Holds a set of objects and can invoke a member function callback on each object in the set with a single call |
CDummyBailOutChecker | A dummy bail-out checker that always returns false |
CIterator | Iterates the listeners in a ListenerList |
CLocalisedStrings | Used to convert strings to localised foreign-language versions |
CLogger | Acts as an application-wide logging class |
CMACAddress | Represents a MAC network card adapter address ID |
CMathConstants | Commonly used mathematical constants |
CMemoryAudioSource | An AudioSource which takes some float audio data as an input |
CMemoryBlock | A class to hold a resizable block of raw data |
CMemoryInputStream | Allows a block of data to be accessed as a stream |
CMemoryMappedAiffReader | |
CMemoryMappedAudioFormatReader | A specialised type of AudioFormatReader that uses a MemoryMappedFile to read directly from an audio file |
CMemoryMappedFile | Maps a file into virtual memory for easy reading and/or writing |
CMemoryMappedWavReader | |
CMemoryOutputStream | Writes data to an internal memory buffer, which grows as required |
CMessage | The base class for objects that can be sent to a MessageListener |
CMessageListener | MessageListener subclasses can post and receive Message objects |
►CMessageManager | This class is in charge of the application's event-dispatch loop |
►CLock | A lock you can use to lock the message manager |
CBlockingMessage | |
CMessageBase | Internal class used as the base class for all message objects |
CMessageManagerLock | Used to make sure that the calling thread has exclusive access to the message loop |
►CMidiBuffer | Holds a sequence of time-stamped midi events |
CIterator | Used to iterate through the events in a MidiBuffer |
CMidiFile | Reads/writes standard midi format files |
CMidiInput | Represents a midi input device |
CMidiInputCallback | Receives incoming messages from a physical MIDI input device |
CMidiKeyboardState | Represents a piano keyboard, keeping track of which keys are currently pressed |
CMidiKeyboardStateListener | Receives events from a MidiKeyboardState object |
CMidiMessage | Encapsulates a MIDI message |
CMidiMessageCollector | Collects incoming realtime MIDI messages and turns them into blocks suitable for processing by a block-based audio callback |
►CMidiMessageSequence | A sequence of timestamped midi messages |
CMidiEventHolder | Structure used to hold midi events in the sequence |
►CMidiOutput | Controls a physical MIDI output device |
CPendingMessage | |
CMidiRPNDetector | Parses a stream of MIDI data to assemble RPN and NRPN messages from their constituent MIDI CC messages |
CMidiRPNGenerator | Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message |
CMidiRPNMessage | Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message |
CMixerAudioSource | An AudioSource that mixes together the output of a set of other AudioSources |
CMountedVolumeListChangeDetector | An instance of this class will provide callbacks when drives are mounted or unmounted on the system |
CMP3AudioFormat | Software-based MP3 decoding format (doesn't currently provide an encoder) |
CMPEChannelAssigner | This class handles the assignment of new MIDI notes to member channels of an active MPE zone |
CMPEChannelRemapper | This class handles the logic for remapping MIDI note messages from multiple MPE sources onto a specified MPE zone |
►CMPEInstrument | This class represents an instrument handling MPE |
CListener | Derive from this class to be informed about any changes in the expressive MIDI notes played by this instrument |
CMPEMessages | This helper class contains the necessary helper functions to generate MIDI messages that are exclusive to MPE, such as defining the upper and lower MPE zones and setting per-note and master pitchbend ranges |
CMPENote | This struct represents a playing MPE note |
CMPESynthesiser | Base class for an MPE-compatible musical device that can play sounds |
CMPESynthesiserBase | Derive from this class to create a basic audio generator capable of MPE |
CMPESynthesiserVoice | Represents an MPE voice that an MPESynthesiser can use to play a sound |
CMPEValue | This class represents a single value for any of the MPE dimensions of control |
►CMPEZoneLayout | This class represents the current MPE zone layout of a device capable of handling MPE |
CListener | Listener class |
CZone | This struct represents an MPE zone |
CMultiTimer | A type of timer class that can run multiple timers with different frequencies, all of which share a single callback |
CMultiTimerCallback | |
CNamedPipe | A cross-process pipe that can have data written to and read from it |
►CNamedValueSet | Holds a set of named var objects |
CNamedValue | Structure for a named var object |
►CNetworkServiceDiscovery | Contains classes that implement a simple protocol for broadcasting the availability and location of a discoverable service on the local network, and for maintaining a list of known services |
CAdvertiser | An object which runs a thread to repeatedly broadcast the existence of a discoverable service |
CAvailableServiceList | Watches the network for broadcasts from Advertiser objects, and keeps a list of all the currently active instances |
CService | Contains information about a service that has been found on the network |
CNewLine | This class is used for represent a new-line character sequence |
CNormalisableRange | Represents a mapping between an arbitrary range of values and a normalised 0->1 range |
COggVorbisAudioFormat | Reads and writes the Ogg-Vorbis audio format |
COptionalScopedPointer | Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope |
COutputStream | The base class for streams that write data to some kind of destination |
COwnedArray | An array designed for holding objects |
►CPerformanceCounter | A timer for measuring performance of code and dumping the results to a file |
CStatistics | Holds the current statistics |
CPositionableAudioSource | A type of AudioSource which can be repositioned |
CProcess | Represents the current executable's process |
►CPropertiesFile | Wrapper on a file that stores a list of key/value data pairs |
COptions | Structure describing properties file options |
CPropertySet | A set of named property values, which can be strings, integers, floating point, etc |
CRandom | A random number generator |
CRange | A general-purpose range object, that simply represents any linear range with a start and end point |
CReadWriteLock | A critical section that allows multiple simultaneous readers |
CReferenceCountedArray | Holds a list of objects derived from ReferenceCountedObject, or which implement basic reference-count handling methods |
CReferenceCountedObject | A base class which provides methods for reference-counting |
CReferenceCountedObjectPtr | A smart-pointer class which points to a reference-counted object |
CRelativeTime | A relative measure of time |
CResamplingAudioSource | A type of AudioSource that takes an input source and changes its sample rate |
CResult | Represents the 'success' or 'failure' of an operation, and holds an associated error message to describe the error when there's a failure |
►CReverb | Performs a simple reverb effect on a stream of audio data |
CParameters | Holds the parameters being used by a Reverb object |
CReverbAudioSource | An AudioSource that uses the Reverb class to apply a reverb to another AudioSource |
CRuntimePermissions | Class to handle app runtime permissions for certain functionality on some platforms |
CSamplerSound | A subclass of SynthesiserSound that represents a sampled audio clip |
CSamplerVoice | A subclass of SynthesiserVoice that can play a SamplerSound |
CScopedAutoReleasePool | A handy C++ wrapper that creates and deletes an NSAutoreleasePool object using RAII |
CScopedJuceInitialiser_GUI | A utility object that helps you initialise and shutdown JUCE correctly using an RAII pattern |
CScopedNoDenormals | Helper class providing an RAII-based mechanism for temporarily disabling denormals on your CPU |
CScopedPointer | This class is deprecated |
CScopedReadLock | Automatically locks and unlocks a ReadWriteLock object |
CScopedTimeMeasurement | Simple RAII class for measuring the time spent in a scope |
CScopedValueSetter | Helper class providing an RAII-based mechanism for temporarily setting and then re-setting a value |
CScopedWriteLock | Automatically locks and unlocks a ReadWriteLock object |
CSharedResourcePointer | A smart-pointer that automatically creates and manages the lifetime of a shared static instance of a class |
CSimpleValueSource | |
CSingleThreadedReferenceCountedObject | Adds reference-counting to an object |
CSingletonHolder | Used by the JUCE_DECLARE_SINGLETON macros to manage a static pointer to a singleton instance |
CSmoothedValue | A utility class for values that need smoothing to avoid audio glitches |
CSmoothedValueBase | A base class for the smoothed value classes |
CSortedSet | Holds a set of unique primitive objects, such as ints or doubles |
CSparseSet | Holds a set of primitive values, storing them as a set of ranges |
CSpinLock | A simple spin-lock class that can be used as a simple, low-overhead mutex for uncontended situations |
CStartEndString | |
CStatisticsAccumulator | A class that measures various statistics about a series of floating point values that it is given |
CStreamingSocket | A wrapper for a streaming (TCP) socket |
CString | The JUCE String class! |
CStringArray | A special array for holding a list of strings |
CStringCopier | |
CStringCreationHelper | |
CStringEncodingConverter | |
CStringEncodingConverter< CharPointer_UTF16, CharPointer_UTF16 > | |
CStringEncodingConverter< CharPointer_UTF32, CharPointer_UTF32 > | |
CStringEncodingConverter< CharPointer_UTF8, CharPointer_UTF8 > | |
CStringHolder | |
CStringPairArray | A container for holding a set of strings which are keyed by another string |
CStringPool | A StringPool holds a set of shared strings, which reduces storage overheads and improves comparison speed when dealing with many duplicate strings |
CStringRef | A simple class for holding temporary references to a string literal or String |
CSubregionStream | Wraps another input stream, and reads from a specific part of it |
CSynthesiser | Base class for a musical device that can play sounds |
CSynthesiserSound | Describes one of the sounds that a Synthesiser can play |
CSynthesiserVoice | Represents a voice that a Synthesiser can use to play a SynthesiserSound |
CSystemAudioVolume | Contains functions to control the system's master volume |
CSystemStats | Contains methods for finding out about the current hardware and OS configuration |
CTemporaryFile | Manages a temporary file, which will be deleted when this object is deleted |
►CTextDiff | Calculates and applies a sequence of changes to convert one text string into another |
CChange | Describes a change, which can be either an insertion or deletion |
►CTextDiffHelpers | |
CStringRegion | |
►CThread | Encapsulates a thread |
CListener | Used to receive callbacks for thread exit calls |
CThreadLocalValue | Provides cross-platform support for thread-local objects |
►CThreadPool | A set of threads that will run a list of jobs |
CJobSelector | A callback class used when you need to select which ThreadPoolJob objects are suitable for some kind of operation |
CThreadPoolThread | |
CThreadPoolJob | A task that is executed by a ThreadPool object |
CTime | Holds an absolute date and time |
►CTimer | Makes repeated callbacks to a virtual method at a specified time interval |
CTimerThread | |
CTimeSliceClient | Used by the TimeSliceThread class |
CTimeSliceThread | A thread that keeps a list of clients, and calls each one in turn, giving them all a chance to run some sort of short task |
CToneGeneratorAudioSource | A simple AudioSource that generates a sine wave |
CUndoableAction | Used by the UndoManager class to store an action which can be done and undone |
►CUndoManager | Manages a list of undo/redo commands |
CActionSet | |
CUnitTest | This is a base class for classes that perform a unit test |
►CUnitTestRunner | Runs a set of unit tests |
CTestResult | Contains the results of a test |
►CURL | Represents a URL and has a bunch of useful functions to manipulate it |
►CDownloadTask | Represents a download task |
CListener | Used to receive callbacks for download progress |
CURLInputSource | A type of InputSource that represents a URL |
CUuid | A universally unique 128-bit identifier |
►CValue | Represents a shared variant value |
CListener | Receives callbacks when a Value object changes |
CValueSource | Used internally by the Value class as the base class for its shared value objects |
►CValueTree | A powerful tree structure that can be used to hold free-form data, and which can handle its own undo and redo behaviour |
CIterator | Iterator for a ValueTree |
CListener | Listener class for events that happen to a ValueTree |
►CSharedObject | |
CAddOrRemoveChildAction | |
CMoveChildAction | |
CSetPropertyAction | |
CValueTreePropertyValueSource | |
CValueTreeSynchroniser | This class can be used to watch for all changes to the state of a ValueTree, and to convert them to a transmittable binary encoding |
CValueWithDefault | This class acts as a wrapper around a property inside a ValueTree |
►Cvar | A variant class, that can be used to hold a range of primitive values |
CNativeFunctionArgs | This structure is passed to a NativeFunction callback, and contains invocation details about the function's arguments and context |
CVariantType | |
►CVariantType_Array | |
CRefCountedArray | |
CVariantType_Binary | |
CVariantType_Bool | |
CVariantType_Double | |
CVariantType_Int | |
CVariantType_Int64 | |
CVariantType_Method | |
CVariantType_Object | |
CVariantType_String | |
CVariantType_Undefined | |
CVariantType_Void | |
CVariantConverter | This template-overloaded class can be used to convert between var and custom types |
CWaitableEvent | Allows threads to wait for events triggered by other threads |
CWavAudioFormat | Reads and Writes WAV format audio files |
CWavAudioFormatReader | |
CWavAudioFormatWriter | |
►CWeakReference | This class acts as a pointer which will automatically become null if the object to which it points is deleted |
CMaster | This class is embedded inside an object to which you want to attach WeakReference pointers |
CSharedPointer | This class is used internally by the WeakReference class - don't use it directly in your code! |
►CWebInputStream | An InputStream which can be used to read from a given url |
CListener | Used to receive callbacks for data send progress |
CWildcardFileFilter | A type of FileFilter that works by wildcard pattern matching |
CWildCardMatcher | |
CWindowsMediaAudioFormat | Audio format which uses the Windows Media codecs (Windows only) |
CWindowsRegistry | Contains some static helper functions for manipulating the MS Windows registry (Only available on Windows, of course!) |
CXmlDocument | Parses a text-based XML document and creates an XmlElement object from it |
CXmlElement | Used to build a tree of elements representing an XML document |
►CZipFile | Decodes a ZIP file from a stream |
►CBuilder | Used to create a new zip file |
CItem | |
CZipEntry | Contains information about one of the entries in a ZipFile |
CZipEntryHolder | |
CZipInputStream | |