1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-20 01:14:20 +00:00

Cleared-out the last batch of unnecessary includes.

This commit is contained in:
jules 2013-08-29 12:44:00 +01:00
parent 18563c6ef4
commit 508e25afbb
37 changed files with 52 additions and 155 deletions

View file

@ -25,10 +25,6 @@
#ifndef JUCE_AUDIODEVICEMANAGER_H_INCLUDED
#define JUCE_AUDIODEVICEMANAGER_H_INCLUDED
#include "juce_AudioIODeviceType.h"
#include "../midi_io/juce_MidiInput.h"
#include "../midi_io/juce_MidiOutput.h"
//==============================================================================
/**

View file

@ -25,9 +25,6 @@
#ifndef JUCE_AUDIOIODEVICETYPE_H_INCLUDED
#define JUCE_AUDIOIODEVICETYPE_H_INCLUDED
#include "juce_AudioIODevice.h"
class AudioDeviceManager;
//==============================================================================
/**

View file

@ -25,6 +25,7 @@
#ifndef JUCE_SYSTEMAUDIOVOLUME_H_INCLUDED
#define JUCE_SYSTEMAUDIOVOLUME_H_INCLUDED
//==============================================================================
/**
Contains functions to control the system's master volume.

View file

@ -100,8 +100,6 @@
namespace juce
{
// START_AUTOINCLUDE audio_io, midi_io, sources, audio_cd
#include "audio_io/juce_AudioDeviceManager.h"
#include "audio_io/juce_AudioIODevice.h"
#include "audio_io/juce_AudioIODeviceType.h"
#include "audio_io/juce_SystemAudioVolume.h"
@ -112,7 +110,7 @@ namespace juce
#include "sources/juce_AudioTransportSource.h"
#include "audio_cd/juce_AudioCDBurner.h"
#include "audio_cd/juce_AudioCDReader.h"
// END_AUTOINCLUDE
#include "audio_io/juce_AudioDeviceManager.h"
}

View file

@ -25,8 +25,6 @@
#ifndef JUCE_MIDIMESSAGECOLLECTOR_H_INCLUDED
#define JUCE_MIDIMESSAGECOLLECTOR_H_INCLUDED
#include "juce_MidiInput.h"
//==============================================================================
/**

View file

@ -25,9 +25,6 @@
#ifndef JUCE_AUDIOFORMAT_H_INCLUDED
#define JUCE_AUDIOFORMAT_H_INCLUDED
#include "juce_AudioFormatReader.h"
#include "juce_AudioFormatWriter.h"
#include "juce_MemoryMappedAudioFormatReader.h"
//==============================================================================
/**

View file

@ -25,8 +25,6 @@
#ifndef JUCE_AUDIOFORMATMANAGER_H_INCLUDED
#define JUCE_AUDIOFORMATMANAGER_H_INCLUDED
#include "juce_AudioFormat.h"
//==============================================================================
/**

View file

@ -25,8 +25,6 @@
#ifndef JUCE_AUDIOFORMATREADER_H_INCLUDED
#define JUCE_AUDIOFORMATREADER_H_INCLUDED
class AudioFormat;
//==============================================================================
/**

View file

@ -85,15 +85,15 @@
namespace juce
{
// START_AUTOINCLUDE format, codecs, sampler
class AudioFormat;
#include "format/juce_AudioFormatReader.h"
#include "format/juce_AudioFormatWriter.h"
#include "format/juce_MemoryMappedAudioFormatReader.h"
#include "format/juce_AudioFormat.h"
#include "format/juce_AudioFormatManager.h"
#include "format/juce_AudioFormatReader.h"
#include "format/juce_AudioFormatReaderSource.h"
#include "format/juce_AudioFormatWriter.h"
#include "format/juce_AudioSubsectionReader.h"
#include "format/juce_BufferingAudioFormatReader.h"
#include "format/juce_MemoryMappedAudioFormatReader.h"
#include "codecs/juce_AiffAudioFormat.h"
#include "codecs/juce_CoreAudioFormat.h"
#include "codecs/juce_FlacAudioFormat.h"
@ -104,7 +104,6 @@ namespace juce
#include "codecs/juce_WavAudioFormat.h"
#include "codecs/juce_WindowsMediaAudioFormat.h"
#include "sampler/juce_Sampler.h"
// END_AUTOINCLUDE
}

View file

@ -25,9 +25,6 @@
#ifndef JUCE_AUDIOPLUGINFORMAT_H_INCLUDED
#define JUCE_AUDIOPLUGINFORMAT_H_INCLUDED
#include "../processors/juce_AudioPluginInstance.h"
class PluginDescription;
//==============================================================================
/**

View file

@ -25,8 +25,6 @@
#ifndef JUCE_AUDIOPLUGINFORMATMANAGER_H_INCLUDED
#define JUCE_AUDIOPLUGINFORMATMANAGER_H_INCLUDED
#include "juce_AudioPluginFormat.h"
//==============================================================================
/**

View file

@ -22,11 +22,6 @@
==============================================================================
*/
#ifndef JUCE_AUDIOUNITPLUGINFORMAT_H_INCLUDED
#define JUCE_AUDIOUNITPLUGINFORMAT_H_INCLUDED
#include "../format/juce_AudioPluginFormat.h"
#if (JUCE_PLUGINHOST_AU && JUCE_MAC) || DOXYGEN
//==============================================================================
@ -58,5 +53,3 @@ private:
};
#endif
#endif // JUCE_AUDIOUNITPLUGINFORMAT_H_INCLUDED

View file

@ -22,11 +22,6 @@
==============================================================================
*/
#ifndef JUCE_LADSPAPLUGINFORMAT_H_INCLUDED
#define JUCE_LADSPAPLUGINFORMAT_H_INCLUDED
#include "../format/juce_AudioPluginFormat.h"
#if (JUCE_PLUGINHOST_LADSPA && JUCE_LINUX) || DOXYGEN
//==============================================================================
@ -60,5 +55,3 @@ private:
#endif
#endif // JUCE_LADSPAPLUGINFORMAT_H_INCLUDED

View file

@ -22,11 +22,6 @@
==============================================================================
*/
#ifndef JUCE_VSTPLUGINFORMAT_H_INCLUDED
#define JUCE_VSTPLUGINFORMAT_H_INCLUDED
#include "../format/juce_AudioPluginFormat.h"
#if JUCE_PLUGINHOST_VST || DOXYGEN
//==============================================================================
@ -109,4 +104,3 @@ private:
#endif
#endif // JUCE_VSTPLUGINFORMAT_H_INCLUDED

View file

@ -59,30 +59,27 @@
//=============================================================================
//=============================================================================
#include "../juce_core/system/juce_StandardHeader.h"
namespace juce
{
// START_AUTOINCLUDE processors, format, format_types, scanning
class AudioProcessor;
#include "processors/juce_AudioPlayHead.h"
#include "processors/juce_AudioPluginInstance.h"
#include "processors/juce_AudioProcessor.h"
#include "processors/juce_AudioProcessorEditor.h"
#include "processors/juce_AudioProcessorGraph.h"
#include "processors/juce_AudioProcessorListener.h"
#include "processors/juce_GenericAudioProcessorEditor.h"
#include "processors/juce_AudioProcessor.h"
#include "processors/juce_PluginDescription.h"
#include "processors/juce_AudioPluginInstance.h"
#include "processors/juce_AudioProcessorGraph.h"
#include "processors/juce_GenericAudioProcessorEditor.h"
#include "format/juce_AudioPluginFormat.h"
#include "format/juce_AudioPluginFormatManager.h"
#include "scanning/juce_KnownPluginList.h"
#include "format_types/juce_AudioUnitPluginFormat.h"
#include "format_types/juce_LADSPAPluginFormat.h"
#include "format_types/juce_VSTMidiEventList.h"
#include "format_types/juce_VSTPluginFormat.h"
#include "scanning/juce_KnownPluginList.h"
#include "scanning/juce_PluginDirectoryScanner.h"
#include "scanning/juce_PluginListComponent.h"
// END_AUTOINCLUDE
}

View file

@ -25,9 +25,6 @@
#ifndef JUCE_AUDIOPLUGININSTANCE_H_INCLUDED
#define JUCE_AUDIOPLUGININSTANCE_H_INCLUDED
#include "../processors/juce_AudioProcessor.h"
#include "juce_PluginDescription.h"
//==============================================================================
/**

View file

@ -25,10 +25,6 @@
#ifndef JUCE_AUDIOPROCESSOR_H_INCLUDED
#define JUCE_AUDIOPROCESSOR_H_INCLUDED
#include "juce_AudioProcessorEditor.h"
#include "juce_AudioProcessorListener.h"
#include "juce_AudioPlayHead.h"
//==============================================================================
/**

View file

@ -25,8 +25,6 @@
#ifndef JUCE_AUDIOPROCESSOREDITOR_H_INCLUDED
#define JUCE_AUDIOPROCESSOREDITOR_H_INCLUDED
class AudioProcessor;
//==============================================================================
/**

View file

@ -25,10 +25,6 @@
#ifndef JUCE_AUDIOPROCESSORGRAPH_H_INCLUDED
#define JUCE_AUDIOPROCESSORGRAPH_H_INCLUDED
#include "juce_AudioProcessor.h"
#include "../format/juce_AudioPluginFormatManager.h"
#include "../scanning/juce_KnownPluginList.h"
//==============================================================================
/**

View file

@ -25,7 +25,6 @@
#ifndef JUCE_AUDIOPROCESSORLISTENER_H_INCLUDED
#define JUCE_AUDIOPROCESSORLISTENER_H_INCLUDED
class AudioProcessor;
//==============================================================================
/**

View file

@ -25,8 +25,6 @@
#ifndef JUCE_GENERICAUDIOPROCESSOREDITOR_H_INCLUDED
#define JUCE_GENERICAUDIOPROCESSOREDITOR_H_INCLUDED
#include "juce_AudioProcessorEditor.h"
//==============================================================================
/**

View file

@ -25,9 +25,6 @@
#ifndef JUCE_KNOWNPLUGINLIST_H_INCLUDED
#define JUCE_KNOWNPLUGINLIST_H_INCLUDED
#include "../processors/juce_PluginDescription.h"
#include "../format/juce_AudioPluginFormat.h"
//==============================================================================
/**

View file

@ -25,9 +25,6 @@
#ifndef JUCE_PLUGINDIRECTORYSCANNER_H_INCLUDED
#define JUCE_PLUGINDIRECTORYSCANNER_H_INCLUDED
#include "juce_KnownPluginList.h"
#include "../format/juce_AudioPluginFormatManager.h"
//==============================================================================
/**

View file

@ -25,9 +25,6 @@
#ifndef JUCE_PLUGINLISTCOMPONENT_H_INCLUDED
#define JUCE_PLUGINLISTCOMPONENT_H_INCLUDED
#include "juce_KnownPluginList.h"
#include "../format/juce_AudioPluginFormat.h"
//==============================================================================
/**

View file

@ -25,8 +25,6 @@
#ifndef JUCE_AUDIOTHUMBNAIL_H_INCLUDED
#define JUCE_AUDIOTHUMBNAIL_H_INCLUDED
class AudioThumbnailCache;
//==============================================================================
/**

View file

@ -25,8 +25,6 @@
#ifndef JUCE_AUDIOTHUMBNAILCACHE_H_INCLUDED
#define JUCE_AUDIOTHUMBNAILCACHE_H_INCLUDED
#include "juce_AudioThumbnailBase.h"
//==============================================================================
/**

View file

@ -33,12 +33,14 @@
//=============================================================================
namespace juce
{
#include "gui/juce_AudioDeviceSelectorComponent.h"
#include "gui/juce_AudioThumbnailBase.h"
#include "gui/juce_AudioThumbnail.h"
#include "gui/juce_AudioThumbnailCache.h"
#include "gui/juce_MidiKeyboardComponent.h"
#include "players/juce_AudioProcessorPlayer.h"
#include "gui/juce_AudioDeviceSelectorComponent.h"
#include "gui/juce_AudioThumbnailBase.h"
#include "gui/juce_AudioThumbnail.h"
#include "gui/juce_AudioThumbnailCache.h"
#include "gui/juce_MidiKeyboardComponent.h"
#include "players/juce_AudioProcessorPlayer.h"
}
#endif // JUCE_AUDIO_UTILS_H_INCLUDED

View file

@ -25,8 +25,6 @@
#ifndef JUCE_AUDIOPROCESSORPLAYER_H_INCLUDED
#define JUCE_AUDIOPROCESSORPLAYER_H_INCLUDED
#include "../../juce_audio_processors/processors/juce_AudioProcessor.h"
//==============================================================================
/**

View file

@ -29,8 +29,6 @@
#ifndef JUCE_ABSTRACTFIFO_H_INCLUDED
#define JUCE_ABSTRACTFIFO_H_INCLUDED
#include "../memory/juce_Atomic.h"
//==============================================================================
/**

View file

@ -29,9 +29,6 @@
#ifndef JUCE_SPARSESET_H_INCLUDED
#define JUCE_SPARSESET_H_INCLUDED
#include "../maths/juce_Range.h"
#include "../threads/juce_CriticalSection.h"
//==============================================================================
/**

View file

@ -125,6 +125,10 @@
//#define JUCE_CATCH_UNHANDLED_EXCEPTIONS 1
#endif
#ifndef JUCE_STRING_UTF_TYPE
#define JUCE_STRING_UTF_TYPE 8
#endif
//=============================================================================
//=============================================================================
#if JUCE_MSVC
@ -144,25 +148,50 @@ namespace juce
class MemoryBlock;
class File;
class InputStream;
class OutputStream;
class DynamicObject;
class FileInputStream;
class FileOutputStream;
class XmlElement;
class JSONFormatter;
#include "memory/juce_Atomic.h"
extern JUCE_API bool JUCE_CALLTYPE juce_isRunningUnderDebugger();
extern JUCE_API void JUCE_CALLTYPE logAssertion (const char* file, int line) noexcept;
#include "memory/juce_Memory.h"
#include "maths/juce_MathsFunctions.h"
#include "memory/juce_ByteOrder.h"
#include "memory/juce_Atomic.h"
#include "text/juce_CharacterFunctions.h"
#if JUCE_MSVC
#pragma warning (push)
#pragma warning (disable: 4514 4996)
#endif
#include "text/juce_CharPointer_UTF8.h"
#include "text/juce_CharPointer_UTF16.h"
#include "text/juce_CharPointer_UTF32.h"
#include "text/juce_CharPointer_ASCII.h"
#if JUCE_MSVC
#pragma warning (pop)
#endif
#include "text/juce_String.h"
#include "logging/juce_Logger.h"
#include "memory/juce_LeakedObjectDetector.h"
#include "memory/juce_ContainerDeletePolicy.h"
#include "memory/juce_HeapBlock.h"
#include "memory/juce_LeakedObjectDetector.h"
#include "memory/juce_Memory.h"
#include "memory/juce_MemoryBlock.h"
#include "memory/juce_ReferenceCountedObject.h"
#include "memory/juce_ScopedPointer.h"
#include "memory/juce_OptionalScopedPointer.h"
#include "memory/juce_Singleton.h"
#include "memory/juce_WeakReference.h"
#include "threads/juce_ScopedLock.h"
#include "threads/juce_CriticalSection.h"
#include "maths/juce_Range.h"
#include "containers/juce_ElementComparator.h"
#include "containers/juce_ArrayAllocationBase.h"
#include "containers/juce_Array.h"
@ -202,26 +231,20 @@ class JSONFormatter;
#include "files/juce_MemoryMappedFile.h"
#include "files/juce_TemporaryFile.h"
#include "streams/juce_FileInputSource.h"
#include "logging/juce_Logger.h"
#include "logging/juce_FileLogger.h"
#include "json/juce_JSON.h"
#include "maths/juce_BigInteger.h"
#include "maths/juce_Expression.h"
#include "maths/juce_MathsFunctions.h"
#include "maths/juce_Random.h"
#include "maths/juce_Range.h"
#include "misc/juce_Uuid.h"
#include "misc/juce_WindowsRegistry.h"
#include "system/juce_PlatformDefs.h"
#include "system/juce_StandardHeader.h"
#include "system/juce_SystemStats.h"
#include "system/juce_TargetPlatform.h"
#include "threads/juce_ChildProcess.h"
#include "threads/juce_DynamicLibrary.h"
#include "threads/juce_HighResolutionTimer.h"
#include "threads/juce_InterProcessLock.h"
#include "threads/juce_Process.h"
#include "threads/juce_ScopedLock.h"
#include "threads/juce_SpinLock.h"
#include "threads/juce_WaitableEvent.h"
#include "threads/juce_Thread.h"

View file

@ -29,8 +29,6 @@
#ifndef JUCE_REFERENCECOUNTEDOBJECT_H_INCLUDED
#define JUCE_REFERENCECOUNTEDOBJECT_H_INCLUDED
#include "juce_Atomic.h"
//==============================================================================
/**

View file

@ -50,7 +50,6 @@
//==============================================================================
#include "juce_TargetPlatform.h" // (sets up the various JUCE_WINDOWS, JUCE_MAC, etc flags)
#include "juce_PlatformDefs.h"
//==============================================================================
@ -154,19 +153,4 @@
#define JUCE_NAMESPACE juce // This old macro is deprecated: you should just use the juce namespace directly.
#endif
//==============================================================================
// Now include some common headers...
namespace juce
{
extern JUCE_API bool JUCE_CALLTYPE juce_isRunningUnderDebugger();
extern JUCE_API void JUCE_CALLTYPE logAssertion (const char* file, int line) noexcept;
#include "../memory/juce_Memory.h"
#include "../maths/juce_MathsFunctions.h"
#include "../memory/juce_ByteOrder.h"
#include "../text/juce_String.h"
#include "../logging/juce_Logger.h"
#include "../memory/juce_LeakedObjectDetector.h"
}
#endif // JUCE_STANDARDHEADER_H_INCLUDED

View file

@ -29,28 +29,6 @@
#ifndef JUCE_STRING_H_INCLUDED
#define JUCE_STRING_H_INCLUDED
#include "juce_CharacterFunctions.h"
#ifndef JUCE_STRING_UTF_TYPE
#define JUCE_STRING_UTF_TYPE 8
#endif
#if JUCE_MSVC
#pragma warning (push)
#pragma warning (disable: 4514 4996)
#endif
#include "../memory/juce_Atomic.h"
#include "juce_CharPointer_UTF8.h"
#include "juce_CharPointer_UTF16.h"
#include "juce_CharPointer_UTF32.h"
#include "juce_CharPointer_ASCII.h"
#if JUCE_MSVC
#pragma warning (pop)
#endif
class OutputStream;
//==============================================================================
/**

View file

@ -29,8 +29,6 @@
#ifndef JUCE_CRITICALSECTION_H_INCLUDED
#define JUCE_CRITICALSECTION_H_INCLUDED
#include "juce_ScopedLock.h"
//==============================================================================
/**

View file

@ -31,13 +31,11 @@
namespace juce
{
// START_AUTOINCLUDE encryption, hashing
#include "encryption/juce_BlowFish.h"
#include "encryption/juce_Primes.h"
#include "encryption/juce_RSAKey.h"
#include "hashing/juce_MD5.h"
#include "hashing/juce_SHA256.h"
// END_AUTOINCLUDE
}

View file

@ -73,11 +73,9 @@
namespace juce
{
// START_AUTOINCLUDE playback, capture
#include "playback/juce_DirectShowComponent.h"
#include "playback/juce_QuickTimeMovieComponent.h"
#include "capture/juce_CameraDevice.h"
// END_AUTOINCLUDE
}