00001 /* 00002 ============================================================================== 00003 00004 This file is part of the JUCE library - "Jules' Utility Class Extensions" 00005 Copyright 2004-7 by Raw Material Software ltd. 00006 00007 ------------------------------------------------------------------------------ 00008 00009 JUCE can be redistributed and/or modified under the terms of the 00010 GNU General Public License, as published by the Free Software Foundation; 00011 either version 2 of the License, or (at your option) any later version. 00012 00013 JUCE is distributed in the hope that it will be useful, 00014 but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00016 GNU General Public License for more details. 00017 00018 You should have received a copy of the GNU General Public License 00019 along with JUCE; if not, visit www.gnu.org/licenses or write to the 00020 Free Software Foundation, Inc., 59 Temple Place, Suite 330, 00021 Boston, MA 02111-1307 USA 00022 00023 ------------------------------------------------------------------------------ 00024 00025 If you'd like to release a closed-source product which uses JUCE, commercial 00026 licenses are also available: visit www.rawmaterialsoftware.com/juce for 00027 more information. 00028 00029 ============================================================================== 00030 */ 00031 00032 #ifndef __JUCE_JUCE_CORE_INCLUDES_INCLUDEFILES__ 00033 #define __JUCE_JUCE_CORE_INCLUDES_INCLUDEFILES__ 00034 00035 #ifndef __JUCE_ATOMIC_JUCEHEADER__ 00036 #include "juce_core/basics/juce_Atomic.h" 00037 #endif 00038 #ifndef __JUCE_DATACONVERSIONS_JUCEHEADER__ 00039 #include "juce_core/basics/juce_DataConversions.h" 00040 #endif 00041 #ifndef __JUCE_FILELOGGER_JUCEHEADER__ 00042 #include "juce_core/basics/juce_FileLogger.h" 00043 #endif 00044 #ifndef __JUCE_INITIALISATION_JUCEHEADER__ 00045 #include "juce_core/basics/juce_Initialisation.h" 00046 #endif 00047 #ifndef __JUCE_LOGGER_JUCEHEADER__ 00048 #include "juce_core/basics/juce_Logger.h" 00049 #endif 00050 #ifndef __JUCE_MATHSFUNCTIONS_JUCEHEADER__ 00051 #include "juce_core/basics/juce_MathsFunctions.h" 00052 #endif 00053 #ifndef __JUCE_MEMORY_JUCEHEADER__ 00054 #include "juce_core/basics/juce_Memory.h" 00055 #endif 00056 #ifndef __JUCE_PLATFORMDEFS_JUCEHEADER__ 00057 #include "juce_core/basics/juce_PlatformDefs.h" 00058 #endif 00059 #ifndef __JUCE_RANDOM_JUCEHEADER__ 00060 #include "juce_core/basics/juce_Random.h" 00061 #endif 00062 #ifndef __JUCE_RELATIVETIME_JUCEHEADER__ 00063 #include "juce_core/basics/juce_RelativeTime.h" 00064 #endif 00065 #ifndef __JUCE_SINGLETON_JUCEHEADER__ 00066 #include "juce_core/basics/juce_Singleton.h" 00067 #endif 00068 #ifndef __JUCE_STANDARDHEADER_JUCEHEADER__ 00069 #include "juce_core/basics/juce_StandardHeader.h" 00070 #endif 00071 #ifndef __JUCE_SYSTEMSTATS_JUCEHEADER__ 00072 #include "juce_core/basics/juce_SystemStats.h" 00073 #endif 00074 #ifndef __JUCE_TIME_JUCEHEADER__ 00075 #include "juce_core/basics/juce_Time.h" 00076 #endif 00077 #ifndef __JUCE_ARRAY_JUCEHEADER__ 00078 #include "juce_core/containers/juce_Array.h" 00079 #endif 00080 #ifndef __JUCE_ARRAYALLOCATIONBASE_JUCEHEADER__ 00081 #include "juce_core/containers/juce_ArrayAllocationBase.h" 00082 #endif 00083 #ifndef __JUCE_BITARRAY_JUCEHEADER__ 00084 #include "juce_core/containers/juce_BitArray.h" 00085 #endif 00086 #ifndef __JUCE_ELEMENTCOMPARATOR_JUCEHEADER__ 00087 #include "juce_core/containers/juce_ElementComparator.h" 00088 #endif 00089 #ifndef __JUCE_MEMORYBLOCK_JUCEHEADER__ 00090 #include "juce_core/containers/juce_MemoryBlock.h" 00091 #endif 00092 #ifndef __JUCE_OWNEDARRAY_JUCEHEADER__ 00093 #include "juce_core/containers/juce_OwnedArray.h" 00094 #endif 00095 #ifndef __JUCE_PROPERTYSET_JUCEHEADER__ 00096 #include "juce_core/containers/juce_PropertySet.h" 00097 #endif 00098 #ifndef __JUCE_REFERENCECOUNTEDARRAY_JUCEHEADER__ 00099 #include "juce_core/containers/juce_ReferenceCountedArray.h" 00100 #endif 00101 #ifndef __JUCE_REFERENCECOUNTEDOBJECT_JUCEHEADER__ 00102 #include "juce_core/containers/juce_ReferenceCountedObject.h" 00103 #endif 00104 #ifndef __JUCE_SORTEDSET_JUCEHEADER__ 00105 #include "juce_core/containers/juce_SortedSet.h" 00106 #endif 00107 #ifndef __JUCE_SPARSESET_JUCEHEADER__ 00108 #include "juce_core/containers/juce_SparseSet.h" 00109 #endif 00110 #ifndef __JUCE_VOIDARRAY_JUCEHEADER__ 00111 #include "juce_core/containers/juce_VoidArray.h" 00112 #endif 00113 #ifndef __JUCE_INPUTSTREAM_JUCEHEADER__ 00114 #include "juce_core/io/juce_InputStream.h" 00115 #endif 00116 #ifndef __JUCE_OUTPUTSTREAM_JUCEHEADER__ 00117 #include "juce_core/io/juce_OutputStream.h" 00118 #endif 00119 #ifndef __JUCE_DIRECTORYITERATOR_JUCEHEADER__ 00120 #include "juce_core/io/files/juce_DirectoryIterator.h" 00121 #endif 00122 #ifndef __JUCE_FILE_JUCEHEADER__ 00123 #include "juce_core/io/files/juce_File.h" 00124 #endif 00125 #ifndef __JUCE_FILEINPUTSTREAM_JUCEHEADER__ 00126 #include "juce_core/io/files/juce_FileInputStream.h" 00127 #endif 00128 #ifndef __JUCE_FILEOUTPUTSTREAM_JUCEHEADER__ 00129 #include "juce_core/io/files/juce_FileOutputStream.h" 00130 #endif 00131 #ifndef __JUCE_FILESEARCHPATH_JUCEHEADER__ 00132 #include "juce_core/io/files/juce_FileSearchPath.h" 00133 #endif 00134 #ifndef __JUCE_NAMEDPIPE_JUCEHEADER__ 00135 #include "juce_core/io/files/juce_NamedPipe.h" 00136 #endif 00137 #ifndef __JUCE_BLOWFISH_JUCEHEADER__ 00138 #include "juce_core/cryptography/juce_BlowFish.h" 00139 #endif 00140 #ifndef __JUCE_MD5_JUCEHEADER__ 00141 #include "juce_core/cryptography/juce_MD5.h" 00142 #endif 00143 #ifndef __JUCE_PRIMES_JUCEHEADER__ 00144 #include "juce_core/cryptography/juce_Primes.h" 00145 #endif 00146 #ifndef __JUCE_RSAKEY_JUCEHEADER__ 00147 #include "juce_core/cryptography/juce_RSAKey.h" 00148 #endif 00149 #ifndef __JUCE_SOCKET_JUCEHEADER__ 00150 #include "juce_core/io/network/juce_Socket.h" 00151 #endif 00152 #ifndef __JUCE_URL_JUCEHEADER__ 00153 #include "juce_core/io/network/juce_URL.h" 00154 #endif 00155 #ifndef __JUCE_BUFFEREDINPUTSTREAM_JUCEHEADER__ 00156 #include "juce_core/io/streams/juce_BufferedInputStream.h" 00157 #endif 00158 #ifndef __JUCE_FILEINPUTSOURCE_JUCEHEADER__ 00159 #include "juce_core/io/streams/juce_FileInputSource.h" 00160 #endif 00161 #ifndef __JUCE_GZIPCOMPRESSOROUTPUTSTREAM_JUCEHEADER__ 00162 #include "juce_core/io/streams/juce_GZIPCompressorOutputStream.h" 00163 #endif 00164 #ifndef __JUCE_GZIPDECOMPRESSORINPUTSTREAM_JUCEHEADER__ 00165 #include "juce_core/io/streams/juce_GZIPDecompressorInputStream.h" 00166 #endif 00167 #ifndef __JUCE_INPUTSOURCE_JUCEHEADER__ 00168 #include "juce_core/io/streams/juce_InputSource.h" 00169 #endif 00170 #ifndef __JUCE_MEMORYINPUTSTREAM_JUCEHEADER__ 00171 #include "juce_core/io/streams/juce_MemoryInputStream.h" 00172 #endif 00173 #ifndef __JUCE_MEMORYOUTPUTSTREAM_JUCEHEADER__ 00174 #include "juce_core/io/streams/juce_MemoryOutputStream.h" 00175 #endif 00176 #ifndef __JUCE_SUBREGIONSTREAM_JUCEHEADER__ 00177 #include "juce_core/io/streams/juce_SubregionStream.h" 00178 #endif 00179 #ifndef __JUCE_PERFORMANCECOUNTER_JUCEHEADER__ 00180 #include "juce_core/misc/juce_PerformanceCounter.h" 00181 #endif 00182 #ifndef __JUCE_PLATFORMUTILITIES_JUCEHEADER__ 00183 #include "juce_core/misc/juce_PlatformUtilities.h" 00184 #endif 00185 #ifndef __JUCE_UUID_JUCEHEADER__ 00186 #include "juce_core/misc/juce_Uuid.h" 00187 #endif 00188 #ifndef __JUCE_ZIPFILE_JUCEHEADER__ 00189 #include "juce_core/misc/juce_ZipFile.h" 00190 #endif 00191 #ifndef __JUCE_CHARACTERFUNCTIONS_JUCEHEADER__ 00192 #include "juce_core/text/juce_CharacterFunctions.h" 00193 #endif 00194 #ifndef __JUCE_LOCALISEDSTRINGS_JUCEHEADER__ 00195 #include "juce_core/text/juce_LocalisedStrings.h" 00196 #endif 00197 #ifndef __JUCE_STRING_JUCEHEADER__ 00198 #include "juce_core/text/juce_String.h" 00199 #endif 00200 #ifndef __JUCE_STRINGARRAY_JUCEHEADER__ 00201 #include "juce_core/text/juce_StringArray.h" 00202 #endif 00203 #ifndef __JUCE_STRINGPAIRARRAY_JUCEHEADER__ 00204 #include "juce_core/text/juce_StringPairArray.h" 00205 #endif 00206 #ifndef __JUCE_XMLDOCUMENT_JUCEHEADER__ 00207 #include "juce_core/text/juce_XmlDocument.h" 00208 #endif 00209 #ifndef __JUCE_XMLELEMENT_JUCEHEADER__ 00210 #include "juce_core/text/juce_XmlElement.h" 00211 #endif 00212 #ifndef __JUCE_CRITICALSECTION_JUCEHEADER__ 00213 #include "juce_core/threads/juce_CriticalSection.h" 00214 #endif 00215 #ifndef __JUCE_INTERPROCESSLOCK_JUCEHEADER__ 00216 #include "juce_core/threads/juce_InterProcessLock.h" 00217 #endif 00218 #ifndef __JUCE_PROCESS_JUCEHEADER__ 00219 #include "juce_core/threads/juce_Process.h" 00220 #endif 00221 #ifndef __JUCE_READWRITELOCK_JUCEHEADER__ 00222 #include "juce_core/threads/juce_ReadWriteLock.h" 00223 #endif 00224 #ifndef __JUCE_SCOPEDLOCK_JUCEHEADER__ 00225 #include "juce_core/threads/juce_ScopedLock.h" 00226 #endif 00227 #ifndef __JUCE_SCOPEDREADLOCK_JUCEHEADER__ 00228 #include "juce_core/threads/juce_ScopedReadLock.h" 00229 #endif 00230 #ifndef __JUCE_SCOPEDTRYLOCK_JUCEHEADER__ 00231 #include "juce_core/threads/juce_ScopedTryLock.h" 00232 #endif 00233 #ifndef __JUCE_SCOPEDWRITELOCK_JUCEHEADER__ 00234 #include "juce_core/threads/juce_ScopedWriteLock.h" 00235 #endif 00236 #ifndef __JUCE_THREAD_JUCEHEADER__ 00237 #include "juce_core/threads/juce_Thread.h" 00238 #endif 00239 #ifndef __JUCE_THREADPOOL_JUCEHEADER__ 00240 #include "juce_core/threads/juce_ThreadPool.h" 00241 #endif 00242 #ifndef __JUCE_TIMESLICETHREAD_JUCEHEADER__ 00243 #include "juce_core/threads/juce_TimeSliceThread.h" 00244 #endif 00245 #ifndef __JUCE_WAITABLEEVENT_JUCEHEADER__ 00246 #include "juce_core/threads/juce_WaitableEvent.h" 00247 #endif 00248 00249 #endif