/* ============================================================================== This file is part of the JUCE library - "Jules' Utility Class Extensions" Copyright 2004-10 by Raw Material Software Ltd. ------------------------------------------------------------------------------ JUCE can be redistributed and/or modified under the terms of the GNU General Public License (Version 2), as published by the Free Software Foundation. A copy of the license is included in the JUCE distribution, or can be found online at www.gnu.org/licenses. JUCE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ------------------------------------------------------------------------------ To release a closed-source product which uses JUCE, commercial licenses are available: visit www.rawmaterialsoftware.com/juce for more information. ============================================================================== */ #ifndef __JUCE_JUCE_CORE_INCLUDES_INCLUDEFILES__ #define __JUCE_JUCE_CORE_INCLUDES_INCLUDEFILES__ #ifndef __JUCE_ABSTRACTFIFO_JUCEHEADER__ #include "containers/juce_AbstractFifo.h" #endif #ifndef __JUCE_ARRAY_JUCEHEADER__ #include "containers/juce_Array.h" #endif #ifndef __JUCE_ARRAYALLOCATIONBASE_JUCEHEADER__ #include "containers/juce_ArrayAllocationBase.h" #endif #ifndef __JUCE_BIGINTEGER_JUCEHEADER__ #include "containers/juce_BigInteger.h" #endif #ifndef __JUCE_DYNAMICOBJECT_JUCEHEADER__ #include "containers/juce_DynamicObject.h" #endif #ifndef __JUCE_ELEMENTCOMPARATOR_JUCEHEADER__ #include "containers/juce_ElementComparator.h" #endif #ifndef __JUCE_EXPRESSION_JUCEHEADER__ #include "containers/juce_Expression.h" #endif #ifndef __JUCE_HEAPBLOCK_JUCEHEADER__ #include "containers/juce_HeapBlock.h" #endif #ifndef __JUCE_IDENTIFIER_JUCEHEADER__ #include "containers/juce_Identifier.h" #endif #ifndef __JUCE_MEMORYBLOCK_JUCEHEADER__ #include "containers/juce_MemoryBlock.h" #endif #ifndef __JUCE_NAMEDVALUESET_JUCEHEADER__ #include "containers/juce_NamedValueSet.h" #endif #ifndef __JUCE_OWNEDARRAY_JUCEHEADER__ #include "containers/juce_OwnedArray.h" #endif #ifndef __JUCE_PROPERTYSET_JUCEHEADER__ #include "containers/juce_PropertySet.h" #endif #ifndef __JUCE_RANGE_JUCEHEADER__ #include "containers/juce_Range.h" #endif #ifndef __JUCE_REFERENCECOUNTEDARRAY_JUCEHEADER__ #include "containers/juce_ReferenceCountedArray.h" #endif #ifndef __JUCE_REFERENCECOUNTEDOBJECT_JUCEHEADER__ #include "containers/juce_ReferenceCountedObject.h" #endif #ifndef __JUCE_SCOPEDPOINTER_JUCEHEADER__ #include "containers/juce_ScopedPointer.h" #endif #ifndef __JUCE_SORTEDSET_JUCEHEADER__ #include "containers/juce_SortedSet.h" #endif #ifndef __JUCE_SPARSESET_JUCEHEADER__ #include "containers/juce_SparseSet.h" #endif #ifndef __JUCE_VALUE_JUCEHEADER__ #include "containers/juce_Value.h" #endif #ifndef __JUCE_VALUETREE_JUCEHEADER__ #include "containers/juce_ValueTree.h" #endif #ifndef __JUCE_VARIANT_JUCEHEADER__ #include "containers/juce_Variant.h" #endif #ifndef __JUCE_ATOMIC_JUCEHEADER__ #include "core/juce_Atomic.h" #endif #ifndef __JUCE_BYTEORDER_JUCEHEADER__ #include "core/juce_ByteOrder.h" #endif #ifndef __JUCE_FILELOGGER_JUCEHEADER__ #include "core/juce_FileLogger.h" #endif #ifndef __JUCE_INITIALISATION_JUCEHEADER__ #include "core/juce_Initialisation.h" #endif #ifndef __JUCE_LOGGER_JUCEHEADER__ #include "core/juce_Logger.h" #endif #ifndef __JUCE_MATHSFUNCTIONS_JUCEHEADER__ #include "core/juce_MathsFunctions.h" #endif #ifndef __JUCE_MEMORY_JUCEHEADER__ #include "core/juce_Memory.h" #endif #ifndef __JUCE_PERFORMANCECOUNTER_JUCEHEADER__ #include "core/juce_PerformanceCounter.h" #endif #ifndef __JUCE_PLATFORMDEFS_JUCEHEADER__ #include "core/juce_PlatformDefs.h" #endif #ifndef __JUCE_PLATFORMUTILITIES_JUCEHEADER__ #include "core/juce_PlatformUtilities.h" #endif #ifndef __JUCE_RANDOM_JUCEHEADER__ #include "core/juce_Random.h" #endif #ifndef __JUCE_RELATIVETIME_JUCEHEADER__ #include "core/juce_RelativeTime.h" #endif #ifndef __JUCE_SINGLETON_JUCEHEADER__ #include "core/juce_Singleton.h" #endif #ifndef __JUCE_STANDARDHEADER_JUCEHEADER__ #include "core/juce_StandardHeader.h" #endif #ifndef __JUCE_SYSTEMSTATS_JUCEHEADER__ #include "core/juce_SystemStats.h" #endif #ifndef __JUCE_TARGETPLATFORM_JUCEHEADER__ #include "core/juce_TargetPlatform.h" #endif #ifndef __JUCE_TIME_JUCEHEADER__ #include "core/juce_Time.h" #endif #ifndef __JUCE_UUID_JUCEHEADER__ #include "core/juce_Uuid.h" #endif #ifndef __JUCE_BLOWFISH_JUCEHEADER__ #include "cryptography/juce_BlowFish.h" #endif #ifndef __JUCE_MD5_JUCEHEADER__ #include "cryptography/juce_MD5.h" #endif #ifndef __JUCE_PRIMES_JUCEHEADER__ #include "cryptography/juce_Primes.h" #endif #ifndef __JUCE_RSAKEY_JUCEHEADER__ #include "cryptography/juce_RSAKey.h" #endif #ifndef __JUCE_DIRECTORYITERATOR_JUCEHEADER__ #include "io/files/juce_DirectoryIterator.h" #endif #ifndef __JUCE_FILE_JUCEHEADER__ #include "io/files/juce_File.h" #endif #ifndef __JUCE_FILEINPUTSTREAM_JUCEHEADER__ #include "io/files/juce_FileInputStream.h" #endif #ifndef __JUCE_FILEOUTPUTSTREAM_JUCEHEADER__ #include "io/files/juce_FileOutputStream.h" #endif #ifndef __JUCE_FILESEARCHPATH_JUCEHEADER__ #include "io/files/juce_FileSearchPath.h" #endif #ifndef __JUCE_NAMEDPIPE_JUCEHEADER__ #include "io/files/juce_NamedPipe.h" #endif #ifndef __JUCE_TEMPORARYFILE_JUCEHEADER__ #include "io/files/juce_TemporaryFile.h" #endif #ifndef __JUCE_ZIPFILE_JUCEHEADER__ #include "io/files/juce_ZipFile.h" #endif #ifndef __JUCE_MACADDRESS_JUCEHEADER__ #include "io/network/juce_MACAddress.h" #endif #ifndef __JUCE_SOCKET_JUCEHEADER__ #include "io/network/juce_Socket.h" #endif #ifndef __JUCE_URL_JUCEHEADER__ #include "io/network/juce_URL.h" #endif #ifndef __JUCE_BUFFEREDINPUTSTREAM_JUCEHEADER__ #include "io/streams/juce_BufferedInputStream.h" #endif #ifndef __JUCE_FILEINPUTSOURCE_JUCEHEADER__ #include "io/streams/juce_FileInputSource.h" #endif #ifndef __JUCE_GZIPCOMPRESSOROUTPUTSTREAM_JUCEHEADER__ #include "io/streams/juce_GZIPCompressorOutputStream.h" #endif #ifndef __JUCE_GZIPDECOMPRESSORINPUTSTREAM_JUCEHEADER__ #include "io/streams/juce_GZIPDecompressorInputStream.h" #endif #ifndef __JUCE_INPUTSOURCE_JUCEHEADER__ #include "io/streams/juce_InputSource.h" #endif #ifndef __JUCE_INPUTSTREAM_JUCEHEADER__ #include "io/streams/juce_InputStream.h" #endif #ifndef __JUCE_MEMORYINPUTSTREAM_JUCEHEADER__ #include "io/streams/juce_MemoryInputStream.h" #endif #ifndef __JUCE_MEMORYOUTPUTSTREAM_JUCEHEADER__ #include "io/streams/juce_MemoryOutputStream.h" #endif #ifndef __JUCE_OUTPUTSTREAM_JUCEHEADER__ #include "io/streams/juce_OutputStream.h" #endif #ifndef __JUCE_SUBREGIONSTREAM_JUCEHEADER__ #include "io/streams/juce_SubregionStream.h" #endif #ifndef __JUCE_CHARACTERFUNCTIONS_JUCEHEADER__ #include "text/juce_CharacterFunctions.h" #endif #ifndef __JUCE_LOCALISEDSTRINGS_JUCEHEADER__ #include "text/juce_LocalisedStrings.h" #endif #ifndef __JUCE_STRING_JUCEHEADER__ #include "text/juce_String.h" #endif #ifndef __JUCE_STRINGARRAY_JUCEHEADER__ #include "text/juce_StringArray.h" #endif #ifndef __JUCE_STRINGPAIRARRAY_JUCEHEADER__ #include "text/juce_StringPairArray.h" #endif #ifndef __JUCE_STRINGPOOL_JUCEHEADER__ #include "text/juce_StringPool.h" #endif #ifndef __JUCE_XMLDOCUMENT_JUCEHEADER__ #include "text/juce_XmlDocument.h" #endif #ifndef __JUCE_XMLELEMENT_JUCEHEADER__ #include "text/juce_XmlElement.h" #endif #ifndef __JUCE_CRITICALSECTION_JUCEHEADER__ #include "threads/juce_CriticalSection.h" #endif #ifndef __JUCE_INTERPROCESSLOCK_JUCEHEADER__ #include "threads/juce_InterProcessLock.h" #endif #ifndef __JUCE_PROCESS_JUCEHEADER__ #include "threads/juce_Process.h" #endif #ifndef __JUCE_READWRITELOCK_JUCEHEADER__ #include "threads/juce_ReadWriteLock.h" #endif #ifndef __JUCE_SCOPEDLOCK_JUCEHEADER__ #include "threads/juce_ScopedLock.h" #endif #ifndef __JUCE_SCOPEDREADLOCK_JUCEHEADER__ #include "threads/juce_ScopedReadLock.h" #endif #ifndef __JUCE_SCOPEDTRYLOCK_JUCEHEADER__ #include "threads/juce_ScopedTryLock.h" #endif #ifndef __JUCE_SCOPEDWRITELOCK_JUCEHEADER__ #include "threads/juce_ScopedWriteLock.h" #endif #ifndef __JUCE_THREAD_JUCEHEADER__ #include "threads/juce_Thread.h" #endif #ifndef __JUCE_THREADPOOL_JUCEHEADER__ #include "threads/juce_ThreadPool.h" #endif #ifndef __JUCE_TIMESLICETHREAD_JUCEHEADER__ #include "threads/juce_TimeSliceThread.h" #endif #ifndef __JUCE_WAITABLEEVENT_JUCEHEADER__ #include "threads/juce_WaitableEvent.h" #endif #endif