var hierarchy =
[
    [ "AudioBuffer", "classSteinberg_1_1Vst_1_1AudioBuffer.html", null ],
    [ "BypassProcessor", "classSteinberg_1_1Vst_1_1BypassProcessor.html", null ],
    [ "CBaseObject", null, [
      [ "VSTGUIEditor", "classSteinberg_1_1Vst_1_1VSTGUIEditor.html", null ]
    ] ],
    [ "ClassInfo", "classVST3_1_1Hosting_1_1ClassInfo.html", null ],
    [ "ClassInfo::Data", "structVST3_1_1Hosting_1_1ClassInfo_1_1Data.html", null ],
    [ "BypassProcessor::Delay", "structSteinberg_1_1Vst_1_1BypassProcessor_1_1Delay.html", null ],
    [ "PresetFile::Entry", "structSteinberg_1_1Vst_1_1PresetFile_1_1Entry.html", null ],
    [ "FactoryInfo", "classVST3_1_1Hosting_1_1FactoryInfo.html", null ],
    [ "FObject", null, [
      [ "CPluginView", "classSteinberg_1_1CPluginView.html", [
        [ "EditorView", "classSteinberg_1_1Vst_1_1EditorView.html", [
          [ "VSTGUIEditor", "classSteinberg_1_1Vst_1_1VSTGUIEditor.html", null ]
        ] ]
      ] ],
      [ "Bus", "classSteinberg_1_1Vst_1_1Bus.html", [
        [ "AudioBus", "classSteinberg_1_1Vst_1_1AudioBus.html", null ],
        [ "EventBus", "classSteinberg_1_1Vst_1_1EventBus.html", null ]
      ] ],
      [ "BusList", "classSteinberg_1_1Vst_1_1BusList.html", null ],
      [ "ComponentBase", "classSteinberg_1_1Vst_1_1ComponentBase.html", [
        [ "Component", "classSteinberg_1_1Vst_1_1Component.html", [
          [ "AudioEffect", "classSteinberg_1_1Vst_1_1AudioEffect.html", null ]
        ] ],
        [ "EditController", "classSteinberg_1_1Vst_1_1EditController.html", [
          [ "EditControllerEx1", "classSteinberg_1_1Vst_1_1EditControllerEx1.html", [
            [ "SingleComponentEffect", "classSteinberg_1_1Vst_1_1SingleComponentEffect.html", null ]
          ] ]
        ] ]
      ] ],
      [ "PresetManager", "classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager.html", null ],
      [ "NoteExpressionType", "classSteinberg_1_1Vst_1_1NoteExpressionType.html", [
        [ "RangeNoteExpressionType", "classSteinberg_1_1Vst_1_1RangeNoteExpressionType.html", null ]
      ] ],
      [ "NoteExpressionTypeContainer", "classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer.html", null ],
      [ "Parameter", "classSteinberg_1_1Vst_1_1Parameter.html", [
        [ "RangeParameter", "classSteinberg_1_1Vst_1_1RangeParameter.html", null ],
        [ "StringListParameter", "classSteinberg_1_1Vst_1_1StringListParameter.html", null ]
      ] ],
      [ "PlugProvider", "classSteinberg_1_1Vst_1_1PlugProvider.html", null ],
      [ "ProgramList", "classSteinberg_1_1Vst_1_1ProgramList.html", [
        [ "ProgramListWithPitchNames", "classSteinberg_1_1Vst_1_1ProgramListWithPitchNames.html", null ]
      ] ],
      [ "Unit", "classSteinberg_1_1Vst_1_1Unit.html", null ]
    ] ],
    [ "FUnknown", "../base/classSteinberg_1_1FUnknown.html", [
      [ "IBStream", "../base/classSteinberg_1_1IBStream.html", [
        [ "MemoryStream", "classSteinberg_1_1MemoryStream.html", null ],
        [ "BufferStream", "classSteinberg_1_1Vst_1_1BufferStream.html", null ],
        [ "FileStream", "classSteinberg_1_1Vst_1_1FileStream.html", null ],
        [ "ReadOnlyBStream", "classSteinberg_1_1Vst_1_1ReadOnlyBStream.html", null ]
      ] ],
      [ "IPluginBase", "../base/classSteinberg_1_1IPluginBase.html", [
        [ "ComponentBase", "classSteinberg_1_1Vst_1_1ComponentBase.html", null ],
        [ "IComponent", "../vstinterfaces/classSteinberg_1_1Vst_1_1IComponent.html", [
          [ "Component", "classSteinberg_1_1Vst_1_1Component.html", null ],
          [ "SingleComponentEffect", "classSteinberg_1_1Vst_1_1SingleComponentEffect.html", null ]
        ] ],
        [ "IEditController", "../vstinterfaces/classSteinberg_1_1Vst_1_1IEditController.html", [
          [ "EditController", "classSteinberg_1_1Vst_1_1EditController.html", null ]
        ] ]
      ] ],
      [ "IPluginFactory", "../base/classSteinberg_1_1IPluginFactory.html", [
        [ "IPluginFactory2", "../base/classSteinberg_1_1IPluginFactory2.html", [
          [ "IPluginFactory3", "../base/classSteinberg_1_1IPluginFactory3.html", [
            [ "CPluginFactory", "classSteinberg_1_1CPluginFactory.html", null ]
          ] ]
        ] ]
      ] ],
      [ "IPlugView", "../base/classSteinberg_1_1IPlugView.html", [
        [ "CPluginView", "classSteinberg_1_1CPluginView.html", null ]
      ] ],
      [ "IAttributeList", "../vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList.html", [
        [ "HostAttributeList", "classSteinberg_1_1Vst_1_1HostAttributeList.html", null ]
      ] ],
      [ "IAudioProcessor", "../vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor.html", [
        [ "AudioEffect", "classSteinberg_1_1Vst_1_1AudioEffect.html", null ],
        [ "SingleComponentEffect", "classSteinberg_1_1Vst_1_1SingleComponentEffect.html", null ]
      ] ],
      [ "IConnectionPoint", "../vstinterfaces/classSteinberg_1_1Vst_1_1IConnectionPoint.html", [
        [ "ComponentBase", "classSteinberg_1_1Vst_1_1ComponentBase.html", null ]
      ] ],
      [ "IEditController2", "../vstinterfaces/classSteinberg_1_1Vst_1_1IEditController2.html", [
        [ "EditController", "classSteinberg_1_1Vst_1_1EditController.html", null ]
      ] ],
      [ "IEventList", "../vstinterfaces/classSteinberg_1_1Vst_1_1IEventList.html", [
        [ "EventList", "classSteinberg_1_1Vst_1_1EventList.html", null ]
      ] ],
      [ "IHostApplication", "../vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication.html", [
        [ "HostApplication", "classSteinberg_1_1Vst_1_1HostApplication.html", null ]
      ] ],
      [ "IInterAppAudioPresetManager", "../vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.html", [
        [ "PresetManager", "classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager.html", null ]
      ] ],
      [ "IMessage", "../vstinterfaces/classSteinberg_1_1Vst_1_1IMessage.html", [
        [ "HostMessage", "classSteinberg_1_1Vst_1_1HostMessage.html", null ]
      ] ],
      [ "IParameterChanges", "../vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges.html", [
        [ "ParameterChanges", "classSteinberg_1_1Vst_1_1ParameterChanges.html", null ],
        [ "VstAutomationTest", "classSteinberg_1_1Vst_1_1VstAutomationTest.html", [
          [ "VstFlushParamTest", "classSteinberg_1_1Vst_1_1VstFlushParamTest.html", [
            [ "VstFlushParamTest2", "classSteinberg_1_1Vst_1_1VstFlushParamTest2.html", null ],
            [ "VstFlushParamTest3", "classSteinberg_1_1Vst_1_1VstFlushParamTest3.html", null ]
          ] ]
        ] ]
      ] ],
      [ "IParamValueQueue", "../vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue.html", [
        [ "ParamChanges", "classSteinberg_1_1Vst_1_1ParamChanges.html", null ],
        [ "ParameterValueQueue", "classSteinberg_1_1Vst_1_1ParameterValueQueue.html", null ]
      ] ],
      [ "IPlugProvider", "classSteinberg_1_1Vst_1_1IPlugProvider.html", [
        [ "PlugProvider", "classSteinberg_1_1Vst_1_1PlugProvider.html", null ]
      ] ],
      [ "IUnitInfo", "../vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo.html", [
        [ "EditControllerEx1", "classSteinberg_1_1Vst_1_1EditControllerEx1.html", null ]
      ] ]
    ] ],
    [ "Module::Snapshot::ImageDesc", "structVST3_1_1Hosting_1_1Module_1_1Snapshot_1_1ImageDesc.html", null ],
    [ "ITest", null, [
      [ "VstTestBase", "classSteinberg_1_1Vst_1_1VstTestBase.html", [
        [ "VstBusActivationTest", "classSteinberg_1_1Vst_1_1VstBusActivationTest.html", null ],
        [ "VstBusConsistencyTest", "classSteinberg_1_1Vst_1_1VstBusConsistencyTest.html", null ],
        [ "VstBusInvalidIndexTest", "classSteinberg_1_1Vst_1_1VstBusInvalidIndexTest.html", null ],
        [ "VstCheckAudioBusArrangementTest", "classSteinberg_1_1Vst_1_1VstCheckAudioBusArrangementTest.html", null ],
        [ "VstEditorClassesTest", "classSteinberg_1_1Vst_1_1VstEditorClassesTest.html", null ],
        [ "VstKeyswitchTest", "classSteinberg_1_1Vst_1_1VstKeyswitchTest.html", null ],
        [ "VstMidiMappingTest", "classSteinberg_1_1Vst_1_1VstMidiMappingTest.html", null ],
        [ "VstNoteExpressionTest", "classSteinberg_1_1Vst_1_1VstNoteExpressionTest.html", null ],
        [ "VstProgramInfoTest", "classSteinberg_1_1Vst_1_1VstProgramInfoTest.html", null ],
        [ "VstScanBussesTest", "classSteinberg_1_1Vst_1_1VstScanBussesTest.html", null ],
        [ "VstScanParametersTest", "classSteinberg_1_1Vst_1_1VstScanParametersTest.html", null ],
        [ "VstTerminateInitializeTest", "classSteinberg_1_1Vst_1_1VstTerminateInitializeTest.html", null ],
        [ "VstTestEnh", "classSteinberg_1_1Vst_1_1VstTestEnh.html", [
          [ "VstInvalidStateTransitionTest", "classSteinberg_1_1Vst_1_1VstInvalidStateTransitionTest.html", null ],
          [ "VstProcessTest", "classSteinberg_1_1Vst_1_1VstProcessTest.html", [
            [ "VstAutomationTest", "classSteinberg_1_1Vst_1_1VstAutomationTest.html", null ],
            [ "VstProcessFormatTest", "classSteinberg_1_1Vst_1_1VstProcessFormatTest.html", null ],
            [ "VstProcessInputOverwritingTest", "classSteinberg_1_1Vst_1_1VstProcessInputOverwritingTest.html", null ],
            [ "VstProcessTailTest", "classSteinberg_1_1Vst_1_1VstProcessTailTest.html", null ],
            [ "VstSilenceFlagsTest", "classSteinberg_1_1Vst_1_1VstSilenceFlagsTest.html", null ],
            [ "VstSilenceProcessingTest", "classSteinberg_1_1Vst_1_1VstSilenceProcessingTest.html", null ],
            [ "VstSpeakerArrangementTest", "classSteinberg_1_1Vst_1_1VstSpeakerArrangementTest.html", null ],
            [ "VstVariableBlockSizeTest", "classSteinberg_1_1Vst_1_1VstVariableBlockSizeTest.html", null ]
          ] ],
          [ "VstRepeatIdenticalStateTransitionTest", "classSteinberg_1_1Vst_1_1VstRepeatIdenticalStateTransitionTest.html", null ],
          [ "VstSuspendResumeTest", "classSteinberg_1_1Vst_1_1VstSuspendResumeTest.html", null ],
          [ "VstValidStateTransitionTest", "classSteinberg_1_1Vst_1_1VstValidStateTransitionTest.html", null ]
        ] ],
        [ "VstUnitInfoTest", "classSteinberg_1_1Vst_1_1VstUnitInfoTest.html", null ],
        [ "VstUnitStructureTest", "classSteinberg_1_1Vst_1_1VstUnitStructureTest.html", null ]
      ] ]
    ] ],
    [ "MidiIO", "classSteinberg_1_1Vst_1_1InterAppAudio_1_1MidiIO.html", null ],
    [ "Module", "classVST3_1_1Hosting_1_1Module.html", null ],
    [ "Optional< T >", "structVST3_1_1Optional.html", null ],
    [ "ParameterChangeTransfer::ParameterChange", "structSteinberg_1_1Vst_1_1ParameterChangeTransfer_1_1ParameterChange.html", null ],
    [ "ParameterChangeTransfer", "classSteinberg_1_1Vst_1_1ParameterChangeTransfer.html", null ],
    [ "ParameterContainer", "classSteinberg_1_1Vst_1_1ParameterContainer.html", null ],
    [ "ParameterValueQueue::ParameterQueueValue", "structSteinberg_1_1Vst_1_1ParameterValueQueue_1_1ParameterQueueValue.html", null ],
    [ "ParamPoint", "classSteinberg_1_1Vst_1_1ParamPoint.html", null ],
    [ "PluginFactory", "classVST3_1_1Hosting_1_1PluginFactory.html", null ],
    [ "PresetFile", "classSteinberg_1_1Vst_1_1PresetFile.html", null ],
    [ "ProcessData", "../vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData.html", [
      [ "HostProcessData", "classSteinberg_1_1Vst_1_1HostProcessData.html", null ]
    ] ],
    [ "Module::Snapshot", "structVST3_1_1Hosting_1_1Module_1_1Snapshot.html", null ],
    [ "SpeakerArray", "classSteinberg_1_1Vst_1_1SpeakerArray.html", null ],
    [ "<UIApplicationDelegate>", null, [
      [ "VSTInterAppAudioAppDelegateBase", "interfaceVSTInterAppAudioAppDelegateBase.html", null ]
    ] ],
    [ "UID", "structVST3_1_1UID.html", null ],
    [ "<UIResponder>", null, [
      [ "VSTInterAppAudioAppDelegateBase", "interfaceVSTInterAppAudioAppDelegateBase.html", null ]
    ] ],
    [ "vector", null, [
      [ "BusList", "classSteinberg_1_1Vst_1_1BusList.html", null ]
    ] ],
    [ "VSTGUIEditorInterface", null, [
      [ "VSTGUIEditor", "classSteinberg_1_1Vst_1_1VSTGUIEditor.html", null ]
    ] ],
    [ "XmlRepresentationHelper", "classSteinberg_1_1Vst_1_1XmlRepresentationHelper.html", null ]
];