<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.13.2" doxygen_gitid="26342b775ea25e6fefb53220926b20702c56fcb3">
  <compound kind="file">
    <name>conststringtable.cpp</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>conststringtable_8cpp.html</filename>
    <includes id="conststringtable_8h" name="conststringtable.h" local="yes" import="no" module="no" objc="no">conststringtable.h</includes>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>conststringtable.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>conststringtable_8h.html</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" import="no" module="no" objc="no">ftypes.h</includes>
    <class kind="class">Steinberg::ConstStringTable</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>coreiids.cpp</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>coreiids_8cpp.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <includes id="ibstream_8h" name="ibstream.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/ibstream.h</includes>
    <includes id="icloneable_8h" name="icloneable.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/icloneable.h</includes>
    <includes id="ipluginbase_8h" name="ipluginbase.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/ipluginbase.h</includes>
    <includes id="iupdatehandler_8h" name="iupdatehandler.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/iupdatehandler.h</includes>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>falignpop.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>falignpop_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>falignpush.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>falignpush_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>fplatform.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>fplatform_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>kLittleEndian</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>abfa3c6c92ac4ce1ce65133b421fee2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>kBigEndian</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a59154ea8599c8d0e7187be1c42889675</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_INTEL_CXX11_MODE</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a276fbbbcc6903fcc10202ff8d1703831</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_INTEL_COMPILER</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a1c09a77d0ec57de38471f6de5a8587e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLATFORM_64</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a8a69d29963cd266cdf2d13bbaecb439d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTHREADS</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a3c2a454c4a71caf93110e4a1d5db7a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_OVERRIDE</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a3c5f727b2149b22fddea9edf2add04a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_CONSTEXPR</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>ae879ea0d66915005ec8ea88f2f1f2762</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_CONSTEXPR14</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a835ee5da4abe58dfd57a80b26af96765</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_NOEXCEPT</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a5932d425a53de42eaf3ccb6ab2695e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_DEPRECATED_ATTRIBUTE</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>ad30cbf5ca1963c944681bc04c91eed1d</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_DEPRECATED_MSG</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a41cbd50f8f0a070abff5e1612ebbcca3</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fstrdefs.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>fstrdefs_8h.html</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" import="no" module="no" objc="no">ftypes.h</includes>
    <includes id="conststringtable_8h" name="conststringtable.h" local="yes" import="no" module="no" objc="no">conststringtable.h</includes>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>STR16</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a826c07705e0d6242387611986d74ee48</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a18d295a837ac71add5578860b55e5502</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tStrBufferSize</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a237b89af6a40bef74dff5b5e67efae92</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>str8BufferSize</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>aa2da887b221541aae95dc720e91f1563</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>str16BufferSize</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>ab60e7beaa39f0257d103524ccbb7aa9e</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_INT64A</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>adebf25a9067f8beae00b856b97e59493</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_UINT64A</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>acaa60848d1abc5e2ecc7bb7495cb167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stricmp</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a4e0be90a3757e352f42612d09a7d1aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strnicmp</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a16a19b1831112e876b010468ec15916f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_INT64W</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a4f093ee514ef89a616a1fcf6bad65471</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_UINT64W</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a74240c0f7b8afe191585707326ec9b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_INT64</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a6fc06c408b7c51eb867462d2733051a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_UINT64</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>ad76e8f81482f416ef999fa817c37d1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDLINE_A</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a46520f93e91d264d018120231fdd7afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDLINE_W</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a28de1ded2200fa58d2e63f3852ee7da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDLINE</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a1f1b098f673669db04b6f4aa6a8fdc8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftypes.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ftypes_8h.html</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" import="no" module="no" objc="no">fplatform.h</includes>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>a09ecca53f2cd1b8d1c566bedb245e141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_UNICODE</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>a78880e1abcefc90f14185aee93ad0e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_32</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>ad0de6cd6cef290e9609feccdf002f51c</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_16</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>a178e2230dac3adf497d06c6f42abccad</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_64</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>ae7ff9262ec2cb91d49035bffbea62625</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_ALWAYS_INLINE</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>a3df4ece706682a504fa3d08c3b0a04a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_NEVER_INLINE</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>af946828d11bb0aed103fac1d14b4b1b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>funknown.cpp</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>funknown_8cpp.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">funknown.h</includes>
    <includes id="fstrdefs_8h" name="fstrdefs.h" local="yes" import="no" module="no" objc="no">fstrdefs.h</includes>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::FUnknownPrivate</namespace>
  </compound>
  <compound kind="file">
    <name>funknown.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>funknown_8h.html</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/fplatform.h</includes>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/ftypes.h</includes>
    <includes id="smartpointer_8h" name="smartpointer.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/smartpointer.h</includes>
    <class kind="class">Steinberg::FUID</class>
    <class kind="class">Steinberg::FUnknown</class>
    <class kind="class">Steinberg::FUnknownPtr</class>
    <class kind="struct">Steinberg::FReleaser</class>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::FUnknownPrivate</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_UID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a8024fad3ea7ecdd1ab3221d15e04aa52</anchor>
      <arglist>(l1, l2, l3, l4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_UID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a5e349c26a022f90b3562eeb32976e6ed</anchor>
      <arglist>(name, l1, l2, l3, l4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTERN_UID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a845c8fdb88f7f23c4060134a798a1e7d</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_CLASS_IID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>aae92a855975a91bb846f6e0f906745f1</anchor>
      <arglist>(ClassName, l1, l2, l3, l4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_CLASS_IID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a8999be9dadfd41e1f563866e01e94d1c</anchor>
      <arglist>(ClassName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_UID_OF</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>aaf419cd3f56488ae59cd1b9c8397377b</anchor>
      <arglist>(ClassName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_UID_FROM_FUID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>ae43645513f5c72529a3fb6c6d1e76b46</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_FUNKNOWN_METHODS</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>acb6e5cc5e226c37c1fca4f5192fb80a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DELEGATE_REFCOUNT</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a6d9d411a27dcc158df8ff1f5e73510d0</anchor>
      <arglist>(ClassName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENT_REFCOUNT</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>ae3db5eac4c75b5199dcdc4462b6289aa</anchor>
      <arglist>(ClassName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNKNOWN_CTOR</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a2e898abff4a673feaa52f7ed20a42e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNKNOWN_DTOR</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>ac31390eb834d3acfda3d871db3f9f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUERY_INTERFACE</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a1884893f6b75952d6e29bcd333f3ea40</anchor>
      <arglist>(iid, obj, InterfaceIID, InterfaceName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENT_QUERYINTERFACE</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a023a5c16eb6b8a0057d712343f9d752c</anchor>
      <arglist>(ClassName, InterfaceName, ClassIID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENT_FUNKNOWN_METHODS</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a3131ec3273dc17d39bef17154309b893</anchor>
      <arglist>(ClassName, InterfaceName, ClassIID)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>funknownimpl.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>funknownimpl_8h.html</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/fplatform.h</includes>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <class kind="struct">Steinberg::FUnknownImpl::HideIIDBase</class>
    <class kind="struct">Steinberg::FUnknownImpl::Destroyer</class>
    <class kind="struct">Steinberg::FUnknownImpl::UID</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::RefCounted</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::NonDestroyable</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::QueryInterfaceEnd</class>
    <class kind="struct">Steinberg::FUnknownImpl::Directly</class>
    <class kind="struct">Steinberg::FUnknownImpl::Indirectly</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl&lt; Base, Indirectly&lt; IndirectInterfaces... &gt;, Directly&lt; DirectInterfaces... &gt; &gt;</class>
    <class kind="struct">Steinberg::U::UID</class>
    <class kind="struct">Steinberg::U::Directly</class>
    <class kind="struct">Steinberg::U::Indirectly</class>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::FUnknownImpl</namespace>
    <namespace>Steinberg::FUnknownImpl::Detail</namespace>
    <namespace>Steinberg::U</namespace>
  </compound>
  <compound kind="file">
    <name>futils.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>futils_8h.html</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/ftypes.h</includes>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CCONST</name>
      <anchorfile>futils_8h.html</anchorfile>
      <anchor>abe9ebeb8fb703ceffa08dc69d920a27d</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fvariant.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>fvariant_8h.html</filename>
    <includes id="fstrdefs_8h" name="fstrdefs.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/fstrdefs.h</includes>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::FVariant</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>geoconstants.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>geoconstants_8h.html</filename>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::GeoConstants</namespace>
  </compound>
  <compound kind="file">
    <name>ibstream.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ibstream_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">funknown.h</includes>
    <class kind="class">Steinberg::IBStream</class>
    <class kind="class">Steinberg::ISizeableStream</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>icloneable.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>icloneable_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">funknown.h</includes>
    <class kind="class">Steinberg::ICloneable</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>ierrorcontext.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ierrorcontext_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::IErrorContext</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>ipersistent.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ipersistent_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::IPersistent</class>
    <class kind="class">Steinberg::IAttributes</class>
    <class kind="class">Steinberg::IAttributes2</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>ipluginbase.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ipluginbase_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">funknown.h</includes>
    <includes id="fstrdefs_8h" name="fstrdefs.h" local="yes" import="no" module="no" objc="no">fstrdefs.h</includes>
    <class kind="class">Steinberg::IPluginBase</class>
    <class kind="struct">Steinberg::PFactoryInfo</class>
    <class kind="struct">Steinberg::PClassInfo</class>
    <class kind="class">Steinberg::IPluginFactory</class>
    <class kind="struct">Steinberg::PClassInfo2</class>
    <class kind="class">Steinberg::IPluginFactory2</class>
    <class kind="struct">Steinberg::PClassInfoW</class>
    <class kind="class">Steinberg::IPluginFactory3</class>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LICENCE_UID</name>
      <anchorfile>ipluginbase_8h.html</anchorfile>
      <anchor>a15eabd5eb49e5ec7c8e2f6210f53ffdc</anchor>
      <arglist>(l1, l2, l3, l4)</arglist>
    </member>
    <member kind="typedef">
      <type>Steinberg::IPluginFactory *(*</type>
      <name>GetFactoryProc</name>
      <anchorfile>ipluginbase_8h.html</anchorfile>
      <anchor>aa9191a0df91519481477d0ed17802104</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type>SMTG_EXPORT_SYMBOL Steinberg::IPluginFactory *</type>
      <name>GetPluginFactory</name>
      <anchorfile>group__pluginBase.html</anchorfile>
      <anchor>gaa032a4a5e821cf7c490a99d3e7d5e9ce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iplugincompatibility.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>iplugincompatibility_8h.html</filename>
    <includes id="ibstream_8h" name="ibstream.h" local="yes" import="no" module="no" objc="no">ibstream.h</includes>
    <class kind="class">Steinberg::IPluginCompatibility</class>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>kPluginCompatibilityClass</name>
      <anchorfile>iplugincompatibility_8h.html</anchorfile>
      <anchor>a68b5dca6ae4e96f1116bd8c9729a8d57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>istringresult.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>istringresult_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::IStringResult</class>
    <class kind="class">Steinberg::IString</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>iupdatehandler.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>iupdatehandler_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::IUpdateHandler</class>
    <class kind="class">Steinberg::IDependent</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>keycodes.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>keycodes_8h.html</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/ftypes.h</includes>
    <class kind="struct">Steinberg::KeyCode</class>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::KeyCodes</namespace>
  </compound>
  <compound kind="file">
    <name>pluginbasefwd.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>pluginbasefwd_8h.html</filename>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>smartpointer.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>smartpointer_8h.html</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/fplatform.h</includes>
    <class kind="class">Steinberg::IPtr</class>
    <class kind="class">Steinberg::OPtr</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>typesizecheck.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>typesizecheck_8h.html</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/fplatform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_TYPE_SIZE_CHECK</name>
      <anchorfile>typesizecheck_8h.html</anchorfile>
      <anchor>ae6f2ddef2bacfa5ddfea0cb30a89d016</anchor>
      <arglist>(Type, Platform64Size, MacOS32Size, Win32Size, Linux32Size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucolorspec.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ucolorspec_8h.html</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/ftypes.h</includes>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>ustring.cpp</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ustring_8cpp.html</filename>
    <includes id="ustring_8h" name="ustring.h" local="yes" import="no" module="no" objc="no">ustring.h</includes>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>ustring.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ustring_8h.html</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" import="no" module="no" objc="no">ftypes.h</includes>
    <class kind="class">Steinberg::UString</class>
    <class kind="class">Steinberg::UStringBuffer</class>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USTRING</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ac5f8dfe73b55c4ec26f12c071d67bffb</anchor>
      <arglist>(asciiString)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USTRINGSIZE</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>abbca26150973e505a5e42d3854b49750</anchor>
      <arglist>(var)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iplugview.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/gui/</path>
    <filename>iplugview_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <includes id="typesizecheck_8h" name="typesizecheck.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/typesizecheck.h</includes>
    <class kind="struct">Steinberg::ViewRect</class>
    <class kind="class">Steinberg::IPlugView</class>
    <class kind="class">Steinberg::IPlugFrame</class>
    <class kind="class">Steinberg::Linux::IEventHandler</class>
    <class kind="class">Steinberg::Linux::ITimerHandler</class>
    <class kind="class">Steinberg::Linux::IRunLoop</class>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::Linux</namespace>
  </compound>
  <compound kind="file">
    <name>iplugviewcontentscalesupport.h</name>
    <path>/Users/buildserver/TeamCity/buildData/work/e7e95fcd18a819ac/VST_SDK/vst3sdk/pluginterfaces/gui/</path>
    <filename>iplugviewcontentscalesupport_8h.html</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/funknown.h</includes>
    <includes id="falignpush_8h" name="falignpush.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/falignpush.h</includes>
    <includes id="falignpop_8h" name="falignpop.h" local="yes" import="no" module="no" objc="no">pluginterfaces/base/falignpop.h</includes>
    <class kind="class">Steinberg::IPlugViewContentScaleSupport</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="class">
    <name>Steinberg::ConstStringTable</name>
    <filename>classSteinberg_1_1ConstStringTable.html</filename>
    <member kind="function">
      <type>const char16 *</type>
      <name>getString</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>ad11982e5de305e29fd59bab3e197a4f2</anchor>
      <arglist>(const char8 *str) const</arglist>
    </member>
    <member kind="function">
      <type>char16</type>
      <name>getString</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>ae50b58af65ebbc7d1a035d88c520d7dd</anchor>
      <arglist>(const char8 str) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstStringTable *</type>
      <name>instance</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>a7ed68ef8938393b1fc911313db64c804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ConstStringTable</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>acf88e43da1b31d3d425c80d747bbb1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~ConstStringTable</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>a99f647d997cd61d511fdf60560c5706b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Destroyer</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Destroyer.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Destroyer.html</anchorfile>
      <anchor>a7dae24d8343a7da23399a3da74681a39</anchor>
      <arglist>(UnknownT *ptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Directly</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Directly.html</filename>
    <templarg>typename... T</templarg>
  </compound>
  <compound kind="struct">
    <name>Steinberg::U::Directly</name>
    <filename>structSteinberg_1_1U_1_1Directly.html</filename>
    <templarg>typename... T</templarg>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FReleaser</name>
    <filename>structSteinberg_1_1FReleaser.html</filename>
    <member kind="function">
      <type></type>
      <name>FReleaser</name>
      <anchorfile>structSteinberg_1_1FReleaser.html</anchorfile>
      <anchor>a9aeee674f38393febf98f8cf953657f5</anchor>
      <arglist>(FUnknown *u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FReleaser</name>
      <anchorfile>structSteinberg_1_1FReleaser.html</anchorfile>
      <anchor>aa5116d1833f098d611bf2336d869823d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>FUnknown *</type>
      <name>u</name>
      <anchorfile>structSteinberg_1_1FReleaser.html</anchorfile>
      <anchor>adcb624ac2e22762ff3ef4a83c423d84f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUID</name>
    <filename>classSteinberg_1_1FUID.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>UIDPrintStyle</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kINLINE_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a9f131fba80cf6b9f835dbcd1893a8e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDECLARE_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a0645d915ab71dfc6a46b46b2e0437b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a786d38db04f85fa7d41ffb4bfdb38283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCLASS_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83af0e94a5c0c5e442c941dedb3488540dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char8</type>
      <name>String</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a2e69817c730e10bae2a6d442eb32b9a7</anchor>
      <arglist>[33]</arglist>
    </member>
    <member kind="enumvalue">
      <name>kINLINE_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a9f131fba80cf6b9f835dbcd1893a8e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDECLARE_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a0645d915ab71dfc6a46b46b2e0437b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a786d38db04f85fa7d41ffb4bfdb38283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCLASS_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83af0e94a5c0c5e442c941dedb3488540dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>aef4d827e945c171d056b9ed79a8964f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a29217891f71b9c22549ae79a894f480f</anchor>
      <arglist>(uint32 l1, uint32 l2, uint32 l3, uint32 l4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a0404d1a9d834c21a3c91a2d9b8c1a361</anchor>
      <arglist>(const FUID &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a55b6f76b0487f0ceb85525b05fa4009f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generate</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>aa854636edbaec64049039c593403bc70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a5bc2a781be2586924afce4e4a4ea6697</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FUID &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ac8fc81bf202c6eb2f5832bc9605bf0bc</anchor>
      <arglist>(const FUID &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a5ad5c12f86e9e7ba00d880779d52d41c</anchor>
      <arglist>(const FUID &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a47e1a323874d7aeb090bb8b82ef1b9ce</anchor>
      <arglist>(const FUID &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a50949c38f9edc20949dda2b2e9be0c20</anchor>
      <arglist>(const FUID &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>getLong1</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a69634d019cd59e996d3e58b7c73d77b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>getLong2</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a2c9ff52f208fe256a9798bbcc00e1eac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>getLong3</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>acf6839f0503110cef6b68d8ea88fc80b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>getLong4</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ae8f158cac1ea26a24ddc1a8ad22cb4b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from4Int</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ad4ecb2d9af5f8cf17d6ec497f871f13a</anchor>
      <arglist>(uint32 d1, uint32 d2, uint32 d3, uint32 d4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to4Int</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>af7f9ecc7a078e7ae6461165c94b2525f</anchor>
      <arglist>(uint32 &amp;d1, uint32 &amp;d2, uint32 &amp;d3, uint32 &amp;d4) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a9ee7f374796ccad9af741f533e79dbea</anchor>
      <arglist>(char8 *string) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromString</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a1e809eb52c1b13101a137f4f722d93ab</anchor>
      <arglist>(const char8 *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toRegistryString</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ab89459cc6a432d8ed103b5113a74cfc9</anchor>
      <arglist>(char8 *string) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromRegistryString</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a8124e38def2946aa169b72c0fdb115bb</anchor>
      <arglist>(const char8 *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a455f8339a8295a98549aa87d3ee0c63a</anchor>
      <arglist>(int32 style, char8 *string=nullptr, size_t stringBufferSize=0) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a520fecef8e1598c4068262db433bef10</anchor>
      <arglist>(const char(&amp;uid)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toTUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>af2e718c3b14a4a50caf23cadeebe862c</anchor>
      <arglist>(TUID result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const TUID &amp;</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>afae4e80e8075a18550e4fc7133be806e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TUID &amp;</type>
      <name>toTUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ada4c8b233567ae46549da9769a739f02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FUID</type>
      <name>fromTUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a23ebc24784d7e1065dd4685c348921d6</anchor>
      <arglist>(const TUID uid)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TUID</type>
      <name>data</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a5831f7a540668b040269fcc4a4634a6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknown</name>
    <filename>classSteinberg_1_1FUnknown.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>queryInterface</name>
      <anchorfile>classSteinberg_1_1FUnknown.html</anchorfile>
      <anchor>a4199134d0669bfa92b7419dac14c01a7</anchor>
      <arglist>(const TUID _iid, void **obj)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32</type>
      <name>addRef</name>
      <anchorfile>classSteinberg_1_1FUnknown.html</anchorfile>
      <anchor>aaa3c5a2a5410d41153d7f5e3f4e0a635</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32</type>
      <name>release</name>
      <anchorfile>classSteinberg_1_1FUnknown.html</anchorfile>
      <anchor>a58847c78bf6142f01ce214c2802cb146</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1FUnknown.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknownPtr</name>
    <filename>classSteinberg_1_1FUnknownPtr.html</filename>
    <templarg>class I</templarg>
    <base>IPtr&lt; I &gt;</base>
    <member kind="function">
      <type></type>
      <name>FUnknownPtr</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>ab0a0024a95295f9771675b21f78dc97f</anchor>
      <arglist>(FUnknown *unknown)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUnknownPtr</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>a2e3f1f023934674b6f10da8d9451bee0</anchor>
      <arglist>(const FUnknownPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUnknownPtr</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>a24254b5cf187cab371540748f64d190d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FUnknownPtr &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>a3b69dbe73ca0aad8d01137af7a140c27</anchor>
      <arglist>(const FUnknownPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>ac580abcf2012c88ed8c1023ce525610e</anchor>
      <arglist>(FUnknown *unknown)</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>getInterface</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>a64e510576b14830e0b7dc30ec863cadb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FVariant</name>
    <filename>classSteinberg_1_1FVariant.html</filename>
    <member kind="enumvalue">
      <name>kEmpty</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a5460ad665310efd60a2352b2c347342f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInteger</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0aa1acc5720dd4e85ceea5578a6cf14ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFloat</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a5686197bafb177bdc82550848416a1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kString8</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a0f3df8a4ca30a3ad6b26e7f17a8032c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kObject</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0ad74f4c7c6562dc3f8339a8bba2d28dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOwner</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a8748a0de195760963cc4a77e6b4c29d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kString16</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a3bbd3d3c841c519ed8d96eacdc2c1e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEmpty</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a5460ad665310efd60a2352b2c347342f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInteger</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0aa1acc5720dd4e85ceea5578a6cf14ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFloat</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a5686197bafb177bdc82550848416a1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kString8</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a0f3df8a4ca30a3ad6b26e7f17a8032c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kObject</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0ad74f4c7c6562dc3f8339a8bba2d28dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOwner</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a8748a0de195760963cc4a77e6b4c29d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kString16</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9025e2a9dd7b8f31248782743ad1b4e0a3bbd3d3c841c519ed8d96eacdc2c1e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a3af413f4c05123f8a5a7e34085932fd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ac79d4fad10a7b9fd5d7ebe153133db47</anchor>
      <arglist>(const FVariant &amp;variant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a53232b87d8f25f4f0418964b260b9cf0</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>af19117cd340e869e56a407f1da5bf6ba</anchor>
      <arglist>(uint32 v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a6f1899f0b15a7da0117660534d4a761b</anchor>
      <arglist>(int64 v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a227515960e0625ca5bcadb86a2942147</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a02221250eb24a108ec57297d5df2d9de</anchor>
      <arglist>(const char8 *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aeba1661809a9fd72b790f577aea27c9c</anchor>
      <arglist>(const char16 *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ae94cb75f5692368c85828de1d72e904b</anchor>
      <arglist>(FUnknown *obj, bool owner=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ac4f5a08fe96561b601a95584bbf05632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FVariant &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a702dcc8229c6a13ad5f342326905921d</anchor>
      <arglist>(const FVariant &amp;variant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99f790fa98987b3f14ad6e21f274f084</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a13e33996f2e8908319eb0cb8f91935ab</anchor>
      <arglist>(uint32 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a7e5969c80b5949df833d82622082b43b</anchor>
      <arglist>(int64 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aae8208b02be6ecdcf6258ff849f48b57</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a138b7d146b09674005beb9094767749c</anchor>
      <arglist>(const char8 *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a708a0328d16976ceefcea310580f776a</anchor>
      <arglist>(const char16 *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aac3ddf857b8f752aafc10aede06b641b</anchor>
      <arglist>(int64 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a465a9c6375b7b91e6a004bf4d13f6706</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setString8</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>adb629fad8700dcecfd40c2bc5cf2c6a4</anchor>
      <arglist>(const char8 *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setString16</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aa2822fca3d75d9e6cc4b10ab57de6597</anchor>
      <arglist>(const char16 *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObject</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a299d0820a6de5c1f779d80772a49d654</anchor>
      <arglist>(FUnknown *obj)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>afe5b3274209fa0f482c22a244de2773d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getInt</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ab4b172c7b8760a58b904da25518e43aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFloat</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>af4c9462d5f17112ed3538017f60a623e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNumber</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ae13f760a4b1aefdc15749b6bad43c94b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char8 *</type>
      <name>getString8</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a2dab359428f28484217d8ff8c3b77141</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char16 *</type>
      <name>getString16</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a2621b531c0856b3a475c190d6ddb63fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FUnknown *</type>
      <name>getObject</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a30a14e98c6eacc6b1ba9df80b42adfc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>getType</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a66d317bc85f9ddd3f1478ff947e529a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>acf82f9b2937375c7b1cf3dccb3df3312</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOwner</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a06497d24a7be077e2c9f261f09a1eb3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>abc9dc0708ec1aae2309621664fa8e5a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOwner</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>abbdb20a51bdf78b0b5dfb245178897e4</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>empty</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9a4d7b0a805f99ab95362516ee336b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a20ff201ff12185126a2a9ce421dd4f6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>abc1ad115f995f880862bf28c32853438</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9cd4da130aa7ace798b8eecafdacb868</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a796e7c5df697daea62af98bb38bfd3c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a139166a462bc2f9b8c8e543684697bb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ac4d69d4d01f4cde812119cbbe3205ad6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char8 *</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a905738bf24ac8bd90b831fccbc2e503a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char16 *</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a1417a9539bb851862769421eb80d66a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FUnknown *</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a67ef60425ba8c45f83d89bb45f8e50ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>type</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>af9b2e23a8f32ca09cfeb7d828436fb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>intValue</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a39e35889b44c08963c618eaf59304f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>floatValue</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ab5e715b784ee991f6d64cf3ab3ff13d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char8 *</type>
      <name>string8</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>adeedacf549c7fcf04323ea19dfa84244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char16 *</type>
      <name>string16</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a1264080af4e6271f01c888cc93953194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FUnknown *</type>
      <name>object</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aa9cfc397af28aeb7d10c6e1ecee2c401</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::HideIIDBase</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1HideIIDBase.html</filename>
    <base>FUnknown</base>
    <member kind="typedef">
      <type>void</type>
      <name>iid</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1HideIIDBase.html</anchorfile>
      <anchor>af1c6ceaa3ae7a38295c19fd4994af35d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IAttributes</name>
    <filename>classSteinberg_1_1IAttributes.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a1ed9fd6a18bc87466a1b51476c7408e8</anchor>
      <arglist>(IAttrID attrID, const FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>queue</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a1c72961487139a9f07d9f78f694ad406</anchor>
      <arglist>(IAttrID listID, const FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setBinaryData</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a840cf9568441164595e1468258f4fa3f</anchor>
      <arglist>(IAttrID attrID, void *data, uint32 bytes, bool copyBytes)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a0acec6253406938017badc88407f7286</anchor>
      <arglist>(IAttrID attrID, FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>unqueue</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>aa69fa3df16e665aea80acd34d1b9d568</anchor>
      <arglist>(IAttrID listID, FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32</type>
      <name>getQueueItemCount</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a0ba9fecabcbf74309a19ea33bb11dec8</anchor>
      <arglist>(IAttrID attrId)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>resetQueue</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a67a60bd7651f28dd4de2adf8c8d29d7a</anchor>
      <arglist>(IAttrID attrID)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>resetAllQueues</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a2eb44c7c95112fe29e5ce46f097fd22b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getBinaryData</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>ab7a9881a0b5640523e30e22ddc54fee6</anchor>
      <arglist>(IAttrID attrID, void *data, uint32 bytes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32</type>
      <name>getBinaryDataSize</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a9078f42ca5569497b403014d65e9d7bd</anchor>
      <arglist>(IAttrID attrID)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a1ed9fd6a18bc87466a1b51476c7408e8</anchor>
      <arglist>(IAttrID attrID, const FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>queue</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a1c72961487139a9f07d9f78f694ad406</anchor>
      <arglist>(IAttrID listID, const FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setBinaryData</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a840cf9568441164595e1468258f4fa3f</anchor>
      <arglist>(IAttrID attrID, void *data, uint32 bytes, bool copyBytes)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IAttributes2</name>
    <filename>classSteinberg_1_1IAttributes2.html</filename>
    <base>IAttributes</base>
    <member kind="function" virtualness="pure">
      <type>virtual int32</type>
      <name>countAttributes</name>
      <anchorfile>classSteinberg_1_1IAttributes2.html</anchorfile>
      <anchor>afab9fceccb1640882d1a4d112b2c5b96</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IAttrID</type>
      <name>getAttributeID</name>
      <anchorfile>classSteinberg_1_1IAttributes2.html</anchorfile>
      <anchor>a564f166842e13ba6a0bf5111d121c36f</anchor>
      <arglist>(int32 index) const =0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IAttributes2.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IBStream</name>
    <filename>classSteinberg_1_1IBStream.html</filename>
    <base>FUnknown</base>
    <member kind="enumeration">
      <type></type>
      <name>IStreamSeekMode</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekSet</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4aa6df685ae526fa7efefe23ce2c5e6e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekCur</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4a38fe1bc7808828aa43282a56e5ed70f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekEnd</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4aee2005d02e649de8da100c7f417cc2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekSet</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4aa6df685ae526fa7efefe23ce2c5e6e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekCur</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4a38fe1bc7808828aa43282a56e5ed70f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekEnd</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4aee2005d02e649de8da100c7f417cc2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>read</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>aa08e74cc72149c52cd30b35c25efd5b5</anchor>
      <arglist>(void *buffer, int32 numBytes, int32 *numBytesRead=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>write</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>ae611e1d9d2baf0c9b9490b506ddfcbfd</anchor>
      <arglist>(void *buffer, int32 numBytes, int32 *numBytesWritten=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>seek</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a1449a39ff2d3f964a08753f128626702</anchor>
      <arglist>(int64 pos, int32 mode, int64 *result=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>tell</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a25dc574e08d9d76e0c2805bb2f30f7ba</anchor>
      <arglist>(int64 *pos)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::ICloneable</name>
    <filename>classSteinberg_1_1ICloneable.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual FUnknown *</type>
      <name>clone</name>
      <anchorfile>classSteinberg_1_1ICloneable.html</anchorfile>
      <anchor>a12800571f7cffab66e780f66907736d2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1ICloneable.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IDependent</name>
    <filename>classSteinberg_1_1IDependent.html</filename>
    <base>FUnknown</base>
    <member kind="enumeration">
      <type></type>
      <name>ChangeMessage</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWillChange</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a12898124f259d06a01da2fbec93b62b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kChanged</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a59b6e90764ca9aa343f99c0664410110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDestroyed</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a3d6cbd03cda4f9fc9018d975f978a1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWillDestroy</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1aefbe6c668f52e8e2dd07b06025691c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStdChangeMessageLast</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1ad4ccb3c09b77e5ca9c19831a56d06712</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWillChange</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a12898124f259d06a01da2fbec93b62b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kChanged</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a59b6e90764ca9aa343f99c0664410110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDestroyed</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a3d6cbd03cda4f9fc9018d975f978a1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWillDestroy</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1aefbe6c668f52e8e2dd07b06025691c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStdChangeMessageLast</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1ad4ccb3c09b77e5ca9c19831a56d06712</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a3d86c384d513182fbded4f128fc716be</anchor>
      <arglist>(FUnknown *changedUnknown, int32 message)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IErrorContext</name>
    <filename>classSteinberg_1_1IErrorContext.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>disableErrorUI</name>
      <anchorfile>classSteinberg_1_1IErrorContext.html</anchorfile>
      <anchor>a6984fa8a3247acec65a270803e43bc84</anchor>
      <arglist>(bool state)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>errorMessageShown</name>
      <anchorfile>classSteinberg_1_1IErrorContext.html</anchorfile>
      <anchor>a344d0ab2c2edc4aa4f47af8617375d4f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getErrorMessage</name>
      <anchorfile>classSteinberg_1_1IErrorContext.html</anchorfile>
      <anchor>a9d0d7a800ead0504ab9846ee1cbc23e0</anchor>
      <arglist>(IString *message)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IErrorContext.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::Linux::IEventHandler</name>
    <filename>classSteinberg_1_1Linux_1_1IEventHandler.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onFDIsSet</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IEventHandler.html</anchorfile>
      <anchor>ac953714233e0c3af5f14e7ab8dfc68f5</anchor>
      <arglist>(FileDescriptor fd)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IEventHandler.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknownImpl::ImplementsImpl</name>
    <filename>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl.html</filename>
    <templarg>typename Base</templarg>
    <templarg>typename D</templarg>
    <templarg>typename I</templarg>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknownImpl::ImplementsImpl&lt; Base, Indirectly&lt; IndirectInterfaces... &gt;, Directly&lt; DirectInterfaces... &gt; &gt;</name>
    <filename>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01Base_00_01Indirectly_3_01IndirectInterfaces9a4a5325b3bc049eba78ef3421c75dc0.html</filename>
    <templarg>typename Base</templarg>
    <templarg>typename... DirectInterfaces</templarg>
    <templarg>typename... IndirectInterfaces</templarg>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Indirectly</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Indirectly.html</filename>
    <templarg>typename... T</templarg>
  </compound>
  <compound kind="struct">
    <name>Steinberg::U::Indirectly</name>
    <filename>structSteinberg_1_1U_1_1Indirectly.html</filename>
    <templarg>typename... T</templarg>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPersistent</name>
    <filename>classSteinberg_1_1IPersistent.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getClassID</name>
      <anchorfile>classSteinberg_1_1IPersistent.html</anchorfile>
      <anchor>aac250bf48a649ebdab843658f7727039</anchor>
      <arglist>(char8 *uid)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>saveAttributes</name>
      <anchorfile>classSteinberg_1_1IPersistent.html</anchorfile>
      <anchor>a67e0bc28988160ead2fae757e4f33900</anchor>
      <arglist>(IAttributes *)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>loadAttributes</name>
      <anchorfile>classSteinberg_1_1IPersistent.html</anchorfile>
      <anchor>a34ba5d29ec54b8d49213549ada3d59fe</anchor>
      <arglist>(IAttributes *)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPersistent.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPlugFrame</name>
    <filename>classSteinberg_1_1IPlugFrame.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>resizeView</name>
      <anchorfile>classSteinberg_1_1IPlugFrame.html</anchorfile>
      <anchor>a94f218315acd695606fff41166294d56</anchor>
      <arglist>(IPlugView *view, ViewRect *newSize)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPlugFrame.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginBase</name>
    <filename>classSteinberg_1_1IPluginBase.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>initialize</name>
      <anchorfile>classSteinberg_1_1IPluginBase.html</anchorfile>
      <anchor>a3c81be4ff2e7bbb541d3527264f26eed</anchor>
      <arglist>(FUnknown *context)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>terminate</name>
      <anchorfile>classSteinberg_1_1IPluginBase.html</anchorfile>
      <anchor>a1563a6e0e622483924e5f21242407f16</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginBase.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginCompatibility</name>
    <filename>classSteinberg_1_1IPluginCompatibility.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getCompatibilityJSON</name>
      <anchorfile>classSteinberg_1_1IPluginCompatibility.html</anchorfile>
      <anchor>a2a70492376238780a9f4adaa333e0b7a</anchor>
      <arglist>(IBStream *stream)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginCompatibility.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginFactory</name>
    <filename>classSteinberg_1_1IPluginFactory.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getFactoryInfo</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>ad75fd7e8955e871bdcf6558b513b7504</anchor>
      <arglist>(PFactoryInfo *info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32</type>
      <name>countClasses</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>a64f4f0e4c87d82b5a44d654f4addb960</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getClassInfo</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>a22f3efaa3a657a18ff5d2f0f5e916b45</anchor>
      <arglist>(int32 index, PClassInfo *info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>createInstance</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>a26a0c88f3703edf621060667eab3eb1f</anchor>
      <arglist>(FIDString cid, FIDString _iid, void **obj)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginFactory2</name>
    <filename>classSteinberg_1_1IPluginFactory2.html</filename>
    <base>IPluginFactory</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getClassInfo2</name>
      <anchorfile>classSteinberg_1_1IPluginFactory2.html</anchorfile>
      <anchor>af4343086413d489478763677e6925464</anchor>
      <arglist>(int32 index, PClassInfo2 *info)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginFactory2.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginFactory3</name>
    <filename>classSteinberg_1_1IPluginFactory3.html</filename>
    <base>IPluginFactory2</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getClassInfoUnicode</name>
      <anchorfile>classSteinberg_1_1IPluginFactory3.html</anchorfile>
      <anchor>a7be60c9a60f393b045b5d48c4d9de6ca</anchor>
      <arglist>(int32 index, PClassInfoW *info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setHostContext</name>
      <anchorfile>classSteinberg_1_1IPluginFactory3.html</anchorfile>
      <anchor>a7fa0087a5cb612e3aeeefa4c91f638c7</anchor>
      <arglist>(FUnknown *context)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginFactory3.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPlugView</name>
    <filename>classSteinberg_1_1IPlugView.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>isPlatformTypeSupported</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>abcfa60e135807caa316f3915622d9488</anchor>
      <arglist>(FIDString type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>attached</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a9fbc345c1e87f7e6210a8a49fdb96793</anchor>
      <arglist>(void *parent, FIDString type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>removed</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ad89d6c88074a716218e42805649d3591</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onWheel</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a576b66ba9806bcecc3256110f5dd246a</anchor>
      <arglist>(float distance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onKeyDown</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a759b576f046e699c84dc07d579600b1b</anchor>
      <arglist>(char16 key, int16 keyCode, int16 modifiers)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onKeyUp</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ae726f4b3471ee2485a0bbb651cd35ff2</anchor>
      <arglist>(char16 key, int16 keyCode, int16 modifiers)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getSize</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ae4f7f751a5b75837f47ba19b29c53917</anchor>
      <arglist>(ViewRect *size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onSize</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a3e741e55c2c047a4cc10f102661f5654</anchor>
      <arglist>(ViewRect *newSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onFocus</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>abc80a2e0d25e151cbc2fabd1bd200683</anchor>
      <arglist>(TBool state)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setFrame</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ab0f059918bbf55ce110fc410240de423</anchor>
      <arglist>(IPlugFrame *frame)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>canResize</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a07d7a22ae1ef493c4bb22c9411ae7ddf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>checkSizeConstraint</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>adc868253b8260f20a6764e338fecb7e1</anchor>
      <arglist>(ViewRect *rect)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPlugViewContentScaleSupport</name>
    <filename>classSteinberg_1_1IPlugViewContentScaleSupport.html</filename>
    <base>FUnknown</base>
    <member kind="typedef">
      <type>float</type>
      <name>ScaleFactor</name>
      <anchorfile>classSteinberg_1_1IPlugViewContentScaleSupport.html</anchorfile>
      <anchor>a75ec4b5d086d2af3733ac3775ab008d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setContentScaleFactor</name>
      <anchorfile>classSteinberg_1_1IPlugViewContentScaleSupport.html</anchorfile>
      <anchor>af5b0fea85beba3cdcfeb8de66779f478</anchor>
      <arglist>(ScaleFactor factor)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPlugViewContentScaleSupport.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPtr</name>
    <filename>classSteinberg_1_1IPtr.html</filename>
    <templarg>class I</templarg>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a1319c719fbf775d7b691de74c00f7e74</anchor>
      <arglist>(I *ptr, bool addRef=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>ab923ee4e03558fb6defc4420d53a2a09</anchor>
      <arglist>(const IPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>aded3f51510240b387624e8d2b7a595aa</anchor>
      <arglist>(const IPtr&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a0febc1cfbd249e5c625f0accf3879f2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>ac784799582d163bd4b0a10786dde5105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a4622db0a0823ec5e9801cd602f0fe794</anchor>
      <arglist>(I *ptr)</arglist>
    </member>
    <member kind="function">
      <type>IPtr &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>aa026503428fb71f2170fcf230a54ddea</anchor>
      <arglist>(const IPtr &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>IPtr &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a03850f48f52ac82f95d5d564173444e5</anchor>
      <arglist>(const IPtr&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator I*</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a8146c0b148b276ccca7ce4ac66066fa7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>operator-&gt;</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a7c7440d29b5a9e86739b1edbe0c09fd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a0c8d983b1d97191fb407de7952b5fdbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a9ef8df82f56d037f33eedf88dc642ac1</anchor>
      <arglist>(I *obj=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>take</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>ac962748be89328f823a11a469fc7fcf3</anchor>
      <arglist>() SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>ad90cd5b534f50a950d3a2faca6dc077d</anchor>
      <arglist>(const IPtr&lt; I &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a6d7ae2dcfc4c80bad688a16e4f108ea5</anchor>
      <arglist>(const IPtr&lt; I &gt; &amp;_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IPtr&lt; T &gt;</type>
      <name>adopt</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a28258a172847a21fb08c93bb4ddb6522</anchor>
      <arglist>(T *obj) SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>I *</type>
      <name>ptr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a7c145f458643ff993b929f236d4a2ac0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::Linux::IRunLoop</name>
    <filename>classSteinberg_1_1Linux_1_1IRunLoop.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>registerEventHandler</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>ae13eeed00dc375e958a4375fc29a6355</anchor>
      <arglist>(IEventHandler *handler, FileDescriptor fd)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>unregisterEventHandler</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>a8aa17239995359c3ba6f120b041f4e7e</anchor>
      <arglist>(IEventHandler *handler)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>registerTimer</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>aa9a7ecb89251432205aea8bc15e12c9a</anchor>
      <arglist>(ITimerHandler *handler, TimerInterval milliseconds)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>unregisterTimer</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>ae84103b4ac33ddbe1fec57d28e917618</anchor>
      <arglist>(ITimerHandler *handler)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::ISizeableStream</name>
    <filename>classSteinberg_1_1ISizeableStream.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getStreamSize</name>
      <anchorfile>classSteinberg_1_1ISizeableStream.html</anchorfile>
      <anchor>a14a1cf32b76e98f867728d2b140d664c</anchor>
      <arglist>(int64 &amp;size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setStreamSize</name>
      <anchorfile>classSteinberg_1_1ISizeableStream.html</anchorfile>
      <anchor>a6c01cd5e45522b070c29ddc3402c9cbd</anchor>
      <arglist>(int64 size)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1ISizeableStream.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IString</name>
    <filename>classSteinberg_1_1IString.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setText8</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>ac42dc105d9a95ac233eca36746f9afb4</anchor>
      <arglist>(const char8 *text)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setText16</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>a855f4116dd9824838ebc984adeccfe96</anchor>
      <arglist>(const char16 *text)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char8 *</type>
      <name>getText8</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>ad62d79165b91cf3738a71d7866905cae</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char16 *</type>
      <name>getText16</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>aa1c3476200c013618c2de5f0fe341154</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>take</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>a278b6bc34d672210e69dbde261f52cab</anchor>
      <arglist>(void *s, bool isWide)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isWideString</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>a9897ca3a2a9047af3500188209b71ab7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IStringResult</name>
    <filename>classSteinberg_1_1IStringResult.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classSteinberg_1_1IStringResult.html</anchorfile>
      <anchor>a38ec13ec85b7e92b0b33b8b4efa87f57</anchor>
      <arglist>(const char8 *text)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IStringResult.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::Linux::ITimerHandler</name>
    <filename>classSteinberg_1_1Linux_1_1ITimerHandler.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onTimer</name>
      <anchorfile>classSteinberg_1_1Linux_1_1ITimerHandler.html</anchorfile>
      <anchor>a90a0d24275b47109b29b50f80d95c8d5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1Linux_1_1ITimerHandler.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IUpdateHandler</name>
    <filename>classSteinberg_1_1IUpdateHandler.html</filename>
    <base>FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>addDependent</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a7ab1193e35e93559ccb0ebc3dd1925eb</anchor>
      <arglist>(FUnknown *object, IDependent *dependent)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>removeDependent</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a0a393e93442f393b55deb0e183bfc66a</anchor>
      <arglist>(FUnknown *object, IDependent *dependent)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>triggerUpdates</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a5df36e1fc97bddca8eaabc6b39de6530</anchor>
      <arglist>(FUnknown *object, int32 message)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>deferUpdates</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a161a23aead9a302f8b4b2021d8553e29</anchor>
      <arglist>(FUnknown *object, int32 message)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a07978c93295b03d09c4bc97aa12e9c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::KeyCode</name>
    <filename>structSteinberg_1_1KeyCode.html</filename>
    <member kind="function">
      <type>SMTG_CONSTEXPR14</type>
      <name>KeyCode</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>ac4958ca60089178239d1b9e93bdc985e</anchor>
      <arglist>(char character=0, uint8 virt=0, uint8 modifier=0)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR14 KeyCode &amp;</type>
      <name>operator=</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>a9d96787ef9cfe61337edede39b021b15</anchor>
      <arglist>(const KeyCode &amp;other) SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>character</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>ac6027d2dbb9ac08b3b6729341c0bcf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>virt</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>a710c5cefa06d25fe01febb579ab09a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>modifier</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>abd7634cbb7389a3980e3b6b1b27c95a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Detail::NonDestroyable</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</filename>
    <member kind="function">
      <type></type>
      <name>NonDestroyable</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</anchorfile>
      <anchor>ae8627327f20374cb0bfcdc022abd1dc3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonDestroyable</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</anchorfile>
      <anchor>a7ac7f1c44e7af4d419820fe56eb350b8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>addRef</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</anchorfile>
      <anchor>af5147c9d251c3a3609bfcbeb3629ec53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>release</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</anchorfile>
      <anchor>a0055a153bf18130e4534a5427b2be876</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::OPtr</name>
    <filename>classSteinberg_1_1OPtr.html</filename>
    <templarg>class I</templarg>
    <base>IPtr&lt; I &gt;</base>
    <member kind="function">
      <type></type>
      <name>OPtr</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>a4b3a63e8c3856f12d05cf56956d98c13</anchor>
      <arglist>(I *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OPtr</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>abc9725169c37ed88141040a66bd0bac8</anchor>
      <arglist>(const IPtr&lt; I &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OPtr</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>ac8069465a6cfb121a6dadcf7b0474bcf</anchor>
      <arglist>(const OPtr&lt; I &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OPtr</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>ae01694cf824294c53feba1db959e1a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>a1ab176c8a516dd659bc5b83f383f80ee</anchor>
      <arglist>(I *_ptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::PClassInfo</name>
    <filename>structSteinberg_1_1PClassInfo.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ClassCardinality</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aab16066f9ae5683da7458b67a11eeece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kManyInstances</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aab16066f9ae5683da7458b67a11eeecea5cd6f16a8a935a43a15d03e4c50782f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCategorySize</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a65bb21049bbb0ed44fc61d4bc03b738ba8f7919f981f4374ad578a660b8dbe01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a65bb21049bbb0ed44fc61d4bc03b738ba5b9d2840f143c8288f728f5be29f638e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kManyInstances</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aab16066f9ae5683da7458b67a11eeecea5cd6f16a8a935a43a15d03e4c50782f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCategorySize</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a65bb21049bbb0ed44fc61d4bc03b738ba8f7919f981f4374ad578a660b8dbe01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a65bb21049bbb0ed44fc61d4bc03b738ba5b9d2840f143c8288f728f5be29f638e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfo</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a0896d5d20fa2cd6dbd8231e6b446c91e</anchor>
      <arglist>(const TUID _cid, int32 _cardinality, const char8 *_category, const char8 *_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfo</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a9ac42914ded80ccb37fa6ac9d2f40d7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TUID</type>
      <name>cid</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a418a6a237a27e446af982acc6cfa1f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>cardinality</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aaeac80bf9a3a2680cfec481edb605d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>category</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a32bb1f3165cfe0587146dd5a616af919</anchor>
      <arglist>[kCategorySize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>name</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aa9227b03d6c37d746f40c59e671c7af1</anchor>
      <arglist>[kNameSize]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::PClassInfo2</name>
    <filename>structSteinberg_1_1PClassInfo2.html</filename>
    <member kind="enumvalue">
      <name>kVendorSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>af1f33b6e8fd0f2be719ca162a03f6795abc92cf67d5c5576b27e52051ee42eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVersionSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>af1f33b6e8fd0f2be719ca162a03f6795af639cc09cb2106bdbd63cc5a4be8bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSubCategoriesSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>af1f33b6e8fd0f2be719ca162a03f6795a9dfa52b0b8aabc14a4e753f1c2e37b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVendorSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>af1f33b6e8fd0f2be719ca162a03f6795abc92cf67d5c5576b27e52051ee42eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVersionSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>af1f33b6e8fd0f2be719ca162a03f6795af639cc09cb2106bdbd63cc5a4be8bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSubCategoriesSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>af1f33b6e8fd0f2be719ca162a03f6795a9dfa52b0b8aabc14a4e753f1c2e37b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfo2</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a7efe9cd3d1d1a1d43be9bc68ca394d74</anchor>
      <arglist>(const TUID _cid, int32 _cardinality, const char8 *_category, const char8 *_name, int32 _classFlags, const char8 *_subCategories, const char8 *_vendor, const char8 *_version, const char8 *_sdkVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfo2</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a2ac28b5201097b3169efdf44e0e24620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TUID</type>
      <name>cid</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a418a6a237a27e446af982acc6cfa1f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>cardinality</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>aaeac80bf9a3a2680cfec481edb605d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>category</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a2d66c6812ef6fe8c155f83d3820e6fee</anchor>
      <arglist>[PClassInfo::kCategorySize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>name</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>aca8ccb4e8b6639590cbe65fc62cb2d91</anchor>
      <arglist>[PClassInfo::kNameSize]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>classFlags</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>ab5ab9135185421caad5ad8ae1d758409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>subCategories</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a106c76c37c57aa35e42654278412ee90</anchor>
      <arglist>[kSubCategoriesSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>vendor</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a7540fc2f4cee3145736c7e3083367aba</anchor>
      <arglist>[kVendorSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>version</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a10a16351d8da082eba2e5cbd16e6aed1</anchor>
      <arglist>[kVersionSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>sdkVersion</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>aefe2ed287dcf207d4f83b335ed2b78f5</anchor>
      <arglist>[kVersionSize]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::PClassInfoW</name>
    <filename>structSteinberg_1_1PClassInfoW.html</filename>
    <member kind="enumvalue">
      <name>kVendorSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aa751461f9322500a34f6ae7dede6b9ffabc92cf67d5c5576b27e52051ee42eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVersionSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aa751461f9322500a34f6ae7dede6b9ffaf639cc09cb2106bdbd63cc5a4be8bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSubCategoriesSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aa751461f9322500a34f6ae7dede6b9ffa9dfa52b0b8aabc14a4e753f1c2e37b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVendorSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aa751461f9322500a34f6ae7dede6b9ffabc92cf67d5c5576b27e52051ee42eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVersionSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aa751461f9322500a34f6ae7dede6b9ffaf639cc09cb2106bdbd63cc5a4be8bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSubCategoriesSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aa751461f9322500a34f6ae7dede6b9ffa9dfa52b0b8aabc14a4e753f1c2e37b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfoW</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aa9bbacedf981912769dee51d9f2b05f0</anchor>
      <arglist>(const TUID _cid, int32 _cardinality, const char8 *_category, const char16 *_name, int32 _classFlags, const char8 *_subCategories, const char16 *_vendor, const char16 *_version, const char16 *_sdkVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfoW</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>ace7b45b143b16326d24f3783f28221ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromAscii</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a4bf4cd78c431e64f21d4bd2005813e9d</anchor>
      <arglist>(const PClassInfo2 &amp;ci2)</arglist>
    </member>
    <member kind="variable">
      <type>TUID</type>
      <name>cid</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a418a6a237a27e446af982acc6cfa1f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>cardinality</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aaeac80bf9a3a2680cfec481edb605d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>category</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a2d66c6812ef6fe8c155f83d3820e6fee</anchor>
      <arglist>[PClassInfo::kCategorySize]</arglist>
    </member>
    <member kind="variable">
      <type>char16</type>
      <name>name</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a5ff0790e163ec6fb61e6f9f1dcc5d3ed</anchor>
      <arglist>[PClassInfo::kNameSize]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>classFlags</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>ab5ab9135185421caad5ad8ae1d758409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>subCategories</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a106c76c37c57aa35e42654278412ee90</anchor>
      <arglist>[kSubCategoriesSize]</arglist>
    </member>
    <member kind="variable">
      <type>char16</type>
      <name>vendor</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>abb5e59029c2e7b356dd264eae82de3a4</anchor>
      <arglist>[kVendorSize]</arglist>
    </member>
    <member kind="variable">
      <type>char16</type>
      <name>version</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a5361068d8071d34e2142025ab72bcc6b</anchor>
      <arglist>[kVersionSize]</arglist>
    </member>
    <member kind="variable">
      <type>char16</type>
      <name>sdkVersion</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a2fb55f1840c1948ff8added4e4775684</anchor>
      <arglist>[kVersionSize]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::PFactoryInfo</name>
    <filename>structSteinberg_1_1PFactoryInfo.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>FactoryFlags</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoFlags</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380aacc42d61d53f9b50d3f1f3b463ede0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClassesDiscardable</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380a76b4fd07aeb307d814444f61a5284c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLicenseCheck</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380a33a11b36601c0392f96fe277213bf94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kComponentNonDiscardable</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380acb5680f6a81a74bdfe2cbd8c073df174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUnicode</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380aab221417e3c0a7c87707b0a5b80c9209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kURLSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a2ba238dbdc53e90c62e8b035f5dbf9e8a47905cffb4660c31c124c3689a597abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEmailSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a2ba238dbdc53e90c62e8b035f5dbf9e8a7659c914f304c03fe5bb5406644dd11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a2ba238dbdc53e90c62e8b035f5dbf9e8a5b9d2840f143c8288f728f5be29f638e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoFlags</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380aacc42d61d53f9b50d3f1f3b463ede0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClassesDiscardable</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380a76b4fd07aeb307d814444f61a5284c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLicenseCheck</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380a33a11b36601c0392f96fe277213bf94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kComponentNonDiscardable</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380acb5680f6a81a74bdfe2cbd8c073df174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUnicode</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380aab221417e3c0a7c87707b0a5b80c9209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kURLSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a2ba238dbdc53e90c62e8b035f5dbf9e8a47905cffb4660c31c124c3689a597abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEmailSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a2ba238dbdc53e90c62e8b035f5dbf9e8a7659c914f304c03fe5bb5406644dd11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a2ba238dbdc53e90c62e8b035f5dbf9e8a5b9d2840f143c8288f728f5be29f638e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFactoryInfo</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>ab8864fc4f15f667c386cef84c3abe3fe</anchor>
      <arglist>(const char8 *_vendor, const char8 *_url, const char8 *_email, int32 _flags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFactoryInfo</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a64254752d7cf245a6c28c7ff9429ed74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>vendor</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>ac4707b8abe69c6961d88a0ea8d9689e0</anchor>
      <arglist>[kNameSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>url</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>aa4ccdd008796e1fda60a64aca8fc6a16</anchor>
      <arglist>[kURLSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>email</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a371bd4486f2314c56b0dc15665ac2825</anchor>
      <arglist>[kEmailSize]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>flags</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a8ffba1d4311e48ae488bc118f20d7edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Detail::QueryInterfaceEnd</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1QueryInterfaceEnd.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type>tresult</type>
      <name>queryInterface</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1QueryInterfaceEnd.html</anchorfile>
      <anchor>a059fa2d166096ec12e0dc3aa9aa3fca1</anchor>
      <arglist>(const TUID, void **obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Detail::RefCounted</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</filename>
    <member kind="function">
      <type></type>
      <name>RefCounted</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a31ee398fb00af5dbb82ac3c213669fe3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefCounted</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>af66f84bd2408304143da35229d0a7d3e</anchor>
      <arglist>(const RefCounted &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefCounted</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>ad6605d11dc167ddc3b809ad0a97ef817</anchor>
      <arglist>(RefCounted &amp;&amp;other) SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RefCounted</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a4642676d625ac327e2f31afbd07b419f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>RefCounted &amp;</type>
      <name>operator=</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a4cfb62b5f6d58d7450a461bfa6f9becf</anchor>
      <arglist>(const RefCounted &amp;)</arglist>
    </member>
    <member kind="function">
      <type>RefCounted &amp;</type>
      <name>operator=</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a2ae99e404643f6b9700b937b2af90056</anchor>
      <arglist>(RefCounted &amp;&amp;other) SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>addRef</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>af5147c9d251c3a3609bfcbeb3629ec53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>release</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a0055a153bf18130e4534a5427b2be876</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::UID</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1UID.html</filename>
    <templarg>uint32 t1</templarg>
    <templarg>uint32 t2</templarg>
    <templarg>uint32 t3</templarg>
    <templarg>uint32 t4</templarg>
    <member kind="enumvalue">
      <name>l1_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a364d67b88ba145c54a941527419c615e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a69135c9ccda11551789cc40c2ba383b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a113168334159478ee29ac1f9ab97590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a9f14c775b18f5ac39bb547b0b2b8ab77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aabd2f67af8e67b1ff9967ccfdffba753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a84847d1fdfb70e454b3fe7b2ce6d7f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aaaef82e33e7cc9147ac4b596c0f0bdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a74fb2f88033d775fa980d8599ceb8e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a6fc24ff5fdae1278dc8f6d59bc5aa199</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aaf4b2926ae53fed36cc5e9c15af53cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a933915a7364eee7f4a1afd8c7ce15e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a65e1960d794f7fc803c279f1867948e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a8048ed6bbf575acb076473860c596ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a42262067506945b6c6b7f20499a58283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585afdf8e144b07277b747cd719cd5e90fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a7bbddf97f369fb4059a743b4826fafa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a364d67b88ba145c54a941527419c615e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a69135c9ccda11551789cc40c2ba383b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a113168334159478ee29ac1f9ab97590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a9f14c775b18f5ac39bb547b0b2b8ab77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aabd2f67af8e67b1ff9967ccfdffba753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a84847d1fdfb70e454b3fe7b2ce6d7f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aaaef82e33e7cc9147ac4b596c0f0bdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a74fb2f88033d775fa980d8599ceb8e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a6fc24ff5fdae1278dc8f6d59bc5aa199</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aaf4b2926ae53fed36cc5e9c15af53cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a933915a7364eee7f4a1afd8c7ce15e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a65e1960d794f7fc803c279f1867948e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a8048ed6bbf575acb076473860c596ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a42262067506945b6c6b7f20499a58283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585afdf8e144b07277b747cd719cd5e90fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a7bbddf97f369fb4059a743b4826fafa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UID</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>abbc1f7733b828c49be96e8e9aeb3fe2d</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const TUID &amp;</type>
      <name>toTUID</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a19586a2262d7f92f01c9d90649cbe032</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::U::UID</name>
    <filename>structSteinberg_1_1U_1_1UID.html</filename>
    <templarg>uint32 t1</templarg>
    <templarg>uint32 t2</templarg>
    <templarg>uint32 t3</templarg>
    <templarg>uint32 t4</templarg>
    <member kind="enumvalue">
      <name>l1_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a364d67b88ba145c54a941527419c615e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a69135c9ccda11551789cc40c2ba383b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a113168334159478ee29ac1f9ab97590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a9f14c775b18f5ac39bb547b0b2b8ab77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aabd2f67af8e67b1ff9967ccfdffba753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a84847d1fdfb70e454b3fe7b2ce6d7f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aaaef82e33e7cc9147ac4b596c0f0bdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a74fb2f88033d775fa980d8599ceb8e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a6fc24ff5fdae1278dc8f6d59bc5aa199</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aaf4b2926ae53fed36cc5e9c15af53cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a933915a7364eee7f4a1afd8c7ce15e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a65e1960d794f7fc803c279f1867948e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a8048ed6bbf575acb076473860c596ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a42262067506945b6c6b7f20499a58283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585afdf8e144b07277b747cd719cd5e90fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a7bbddf97f369fb4059a743b4826fafa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_1</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a364d67b88ba145c54a941527419c615e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_2</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a69135c9ccda11551789cc40c2ba383b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_3</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a113168334159478ee29ac1f9ab97590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l1_4</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a9f14c775b18f5ac39bb547b0b2b8ab77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_1</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aabd2f67af8e67b1ff9967ccfdffba753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_2</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a84847d1fdfb70e454b3fe7b2ce6d7f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_3</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aaaef82e33e7cc9147ac4b596c0f0bdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l2_4</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a74fb2f88033d775fa980d8599ceb8e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_1</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a6fc24ff5fdae1278dc8f6d59bc5aa199</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_2</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585aaf4b2926ae53fed36cc5e9c15af53cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_3</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a933915a7364eee7f4a1afd8c7ce15e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l3_4</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a65e1960d794f7fc803c279f1867948e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_1</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a8048ed6bbf575acb076473860c596ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_2</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a42262067506945b6c6b7f20499a58283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_3</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585afdf8e144b07277b747cd719cd5e90fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>l4_4</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>ae8424d9713d8cfd8dae09a5826726585a7bbddf97f369fb4059a743b4826fafa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UID</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>abbc1f7733b828c49be96e8e9aeb3fe2d</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const TUID &amp;</type>
      <name>toTUID</name>
      <anchorfile>structSteinberg_1_1U_1_1UID.html</anchorfile>
      <anchor>a19586a2262d7f92f01c9d90649cbe032</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::UString</name>
    <filename>classSteinberg_1_1UString.html</filename>
    <member kind="function">
      <type></type>
      <name>UString</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a416d79c226552ab35ece769c8a5f59a3</anchor>
      <arglist>(char16 *buffer, int32 size)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>getSize</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>aeba375d43d0cabc60d729cdb1625c686</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char16 *</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a21ca283f895ea4013ed0f8af2ab626ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>getLength</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>af35a48c6d415a1e4743d9ca6f673f46e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UString &amp;</type>
      <name>assign</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a498cf35dd45ceb0bf1d20ae356204161</anchor>
      <arglist>(const char16 *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>UString &amp;</type>
      <name>append</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a014ae12c2b6d6f3042855c5e411c0445</anchor>
      <arglist>(const char16 *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>const UString &amp;</type>
      <name>copyTo</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>ae0813048b4b67cba09586335c391e0d6</anchor>
      <arglist>(char16 *dst, int32 dstSize) const</arglist>
    </member>
    <member kind="function">
      <type>UString &amp;</type>
      <name>fromAscii</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a3862d0f352b58aaf5159ff9751d1b3d1</anchor>
      <arglist>(const char *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>UString &amp;</type>
      <name>assign</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a413c0cfa58f41bde1862aac598066515</anchor>
      <arglist>(const char *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>const UString &amp;</type>
      <name>toAscii</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a708c9223e632563baa7a1182d67bf37a</anchor>
      <arglist>(char *dst, int32 dstSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scanInt</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a04a8209fe6ff1558809295e716658de5</anchor>
      <arglist>(int64 &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>printInt</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>ab1482d79e1ddf9a1cff1c41ea93df50e</anchor>
      <arglist>(int64 value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scanFloat</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>ac9a4a1f2673ae0edfa0529a47e307e7e</anchor>
      <arglist>(double &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>printFloat</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a0444f6da111b2df3c6289775e3eb24b6</anchor>
      <arglist>(double value, int32 precision=4)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char16 *</type>
      <name>thisBuffer</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a3c27fc65ab0075137e6846a73f0d5563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>thisSize</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a59ceecccb2f1154af32e79123fa041f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::UStringBuffer</name>
    <filename>classSteinberg_1_1UStringBuffer.html</filename>
    <templarg>int32 maxSize</templarg>
    <base>UString</base>
    <member kind="function">
      <type></type>
      <name>UStringBuffer</name>
      <anchorfile>classSteinberg_1_1UStringBuffer.html</anchorfile>
      <anchor>ad2c1eac721335328075dcbfb452dde55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UStringBuffer</name>
      <anchorfile>classSteinberg_1_1UStringBuffer.html</anchorfile>
      <anchor>a6f858761bd4a84aa683759e4cc4b5fbd</anchor>
      <arglist>(const char16 *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UStringBuffer</name>
      <anchorfile>classSteinberg_1_1UStringBuffer.html</anchorfile>
      <anchor>a83089d05c32e18b3f50b2980859734cf</anchor>
      <arglist>(const char *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char16</type>
      <name>data</name>
      <anchorfile>classSteinberg_1_1UStringBuffer.html</anchorfile>
      <anchor>afd98290b12cedfd1ec974a198bc20548</anchor>
      <arglist>[maxSize]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::ViewRect</name>
    <filename>structSteinberg_1_1ViewRect.html</filename>
    <member kind="function">
      <type></type>
      <name>ViewRect</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>afcdde0147792d1103d06537c37e59ef0</anchor>
      <arglist>(int32 l=0, int32 t=0, int32 r=0, int32 b=0)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>getWidth</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a8393748cd69f8fb3f27257f9e7f5900b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>getHeight</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>ae5ffb6f69df44efc559a8958a9da064c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>left</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>ae08ef45a841fb76eef2ed11f7f6661ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>top</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a5aea1a81a05b75bedc5d4c40373592d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>right</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a773c879226336b9859a3dec0a7f8e6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>bottom</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a056cba400137ab9db43fdc7da2132a40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg</name>
    <filename>namespaceSteinberg.html</filename>
    <namespace>Steinberg::FUnknownImpl</namespace>
    <namespace>Steinberg::FUnknownPrivate</namespace>
    <namespace>Steinberg::GeoConstants</namespace>
    <namespace>Steinberg::KeyCodes</namespace>
    <namespace>Steinberg::Linux</namespace>
    <namespace>Steinberg::U</namespace>
    <class kind="class">Steinberg::ConstStringTable</class>
    <class kind="struct">Steinberg::FReleaser</class>
    <class kind="class">Steinberg::FUID</class>
    <class kind="class">Steinberg::FUnknown</class>
    <class kind="class">Steinberg::FUnknownPtr</class>
    <class kind="class">Steinberg::FVariant</class>
    <class kind="class">Steinberg::IAttributes</class>
    <class kind="class">Steinberg::IAttributes2</class>
    <class kind="class">Steinberg::IBStream</class>
    <class kind="class">Steinberg::ICloneable</class>
    <class kind="class">Steinberg::IDependent</class>
    <class kind="class">Steinberg::IErrorContext</class>
    <class kind="class">Steinberg::IPersistent</class>
    <class kind="class">Steinberg::IPlugFrame</class>
    <class kind="class">Steinberg::IPluginBase</class>
    <class kind="class">Steinberg::IPluginCompatibility</class>
    <class kind="class">Steinberg::IPluginFactory</class>
    <class kind="class">Steinberg::IPluginFactory2</class>
    <class kind="class">Steinberg::IPluginFactory3</class>
    <class kind="class">Steinberg::IPlugView</class>
    <class kind="class">Steinberg::IPlugViewContentScaleSupport</class>
    <class kind="class">Steinberg::IPtr</class>
    <class kind="class">Steinberg::ISizeableStream</class>
    <class kind="class">Steinberg::IString</class>
    <class kind="class">Steinberg::IStringResult</class>
    <class kind="class">Steinberg::IUpdateHandler</class>
    <class kind="struct">Steinberg::KeyCode</class>
    <class kind="class">Steinberg::OPtr</class>
    <class kind="struct">Steinberg::PClassInfo</class>
    <class kind="struct">Steinberg::PClassInfo2</class>
    <class kind="struct">Steinberg::PClassInfoW</class>
    <class kind="struct">Steinberg::PFactoryInfo</class>
    <class kind="class">Steinberg::UString</class>
    <class kind="class">Steinberg::UStringBuffer</class>
    <class kind="struct">Steinberg::ViewRect</class>
    <member kind="typedef">
      <type>char</type>
      <name>int8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae47c588f3ab8c61121c1c7ab7edc47cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a33a5e996e7a90acefb8b1c0bea47e365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uchar</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a65f85814a8290f9797005d3b28e7e5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa0d0fdc87fd135ef2bedb030901cdb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ac2a9e79eb120216f855626495b7bd18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int32</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ab7903878916593daecbeb95b98115ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint32</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbd4acd0d29e2d6c43104827f77d9cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a7cde0074dfd288f2d70c0e035dacb28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint64</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abc0f5bc07737e498f287334775dff2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64</type>
      <name>TSize</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abc5a03f91bd781b5062f4fccaa7851f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32</type>
      <name>tresult</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a902761e005a6252e538c766de48fc957</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64</type>
      <name>TPtrInt</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>adbdfa470c35e7bf57d7952f0767bbf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>TBool</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a1ea8addd740f35d207a1569dd38ef895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>char8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ac9e1c0f508ae0f5f8a2b704a91e1ae86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char16_t</type>
      <name>char16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a667a0a4e0cbcb3f3785984955e1fefd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char16</type>
      <name>char</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa9eb7d301130a7771343735bef461579</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char8 *</type>
      <name>CStringA</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a435992556581fbc31a9bddb3bb2f787a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char16 *</type>
      <name>CStringW</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a81b4df0e8189d2f135f25919a6a90be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char *</type>
      <name>CString</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6f37e0dbf8faed21d2658800d9db4583</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char8 *</type>
      <name>FIDString</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ad4c02134d1ee42389f3d94717935a1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32</type>
      <name>UCoord</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abf33a8b245f4634965116e9c25eb702a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64</type>
      <name>LARGE_INT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9cd1730908299276af7bc0baa8c5197e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>TUID</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6935af93744bfe4ecc455f274ef1ec36</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="typedef">
      <type>FIDString</type>
      <name>IAttrID</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae6eacc17e4382538d4af0d9993bc869a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32</type>
      <name>ColorSpec</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a5b13d028fba1eee386ec9ac208c6238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>ColorComponent</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>af1189c83b63820c6ccc3167402601fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorSpec</type>
      <name>UColorSpec</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a87699df6cd24276f34afea51d903c6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorComponent</type>
      <name>UColorComponent</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a3c4f7362f2f494a4120d7c864dd0822d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UStringBuffer&lt; 128 &gt;</type>
      <name>UString128</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa92186fdeda699e7a0cc7ac6c45d07e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UStringBuffer&lt; 256 &gt;</type>
      <name>UString256</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a71098a25fa252b10d271a11807153385</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoInterface</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53a21f2c8af375a407ff9fb8d10e8e73a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kResultOk</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53a941549edbe23d0f21851403ae03ad4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kResultTrue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53a9e60fad4624bee040985edebe1800372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kResultFalse</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53ab954d2583eb15d3a762c5df29270f483</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInvalidArgument</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53ace91375677eb541c1a70e7ecd95f5698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNotImplemented</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53a598e4c5d4c234c1bf09367d64487519c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInternalError</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53a3b287aa91111dd8aedf4bbf363e01525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNotInitialized</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53a1216e3377e943f8898e78c63422924aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOutOfMemory</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a57098e3418561770792c2f29c4530c53ac43d80137687fc5c1c4b60dc77202283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Direction</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNorth</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa89c5f7af4c1a4fe20ab7524369050200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNorthEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa80a10c4928ef7af3ce487d381e2420d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa37d01669db016bc15ed6fdab6fb6c790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSouthEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaadf50c366ce2690678d0e6290f52b4639</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSouth</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa515c12ec206b53ce5da86a402b3f4cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSouthWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa6a77137c947ac754a97274617a22afb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa45b705ff067984bfd99c234d91386792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNorthWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaaa67fc18f8f8b0ba3b792b46a1fa0c872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoDirection</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa87e054da76bada3343762974c988e80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberOfDirections</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaabdba6353397f1b1654328de91f17e348</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Orientation</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHorizontal</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58ad4149164ae4bf90011d92a3dbfcce742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVertical</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58a4764485d9d221af213bf2b2769cdfc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberOfOrientations</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58a231632c3d1e6d53428167283534f1abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VirtualKeyCodes</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_BACK</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba363a5589e96b18dca6534e951baffdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TAB</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba60c75f9c8eded88ef76c0c94da27963c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_CLEAR</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baee7181a798c5753153051c0e1ace41c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RETURN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baaefd064b1e5d75c429bed314ac18eba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PAUSE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad26d172dc2cd90741c3939ca4fab0b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_ESCAPE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3a471c8b61a5f730dcbdd50fe53f3ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SPACE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba01d2889f9a7550008ad6140c41e733de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NEXT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba82d61b2ebb1c5fee25aea8d69d325acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_END</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa8adb6fcb92dec58fb19410eacfdd403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_HOME</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad5b83418c285e43af5d3a87b4d4049d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_LEFT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba612120b69c7dfd46086db7aaebdbcf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_UP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba0848a442d907968b211b97bc2bd88acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RIGHT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6504370d9c6391e1a9da6a1a529b089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa9cdac7967bf7d88fdb761138a2a3416</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PAGEUP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5d9c9ba1d8f2c6f6737db37d3f449071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PAGEDOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5996c34d86df2b3c1be741aeb35bdbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SELECT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3b37a163628bc7015aac5efab4a66ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PRINT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6ff54b9651ca18045e4000c2d26f790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_ENTER</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba2a662d23aadd7106a3a2afdfd5d426ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SNAPSHOT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bacc39d60a35433541177dbd7bf01a8257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_INSERT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba26f2c18a3a0a7eabf7bd11f0ec93be78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DELETE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae7a3a4540031b038014294aa6743a7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_HELP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad729e81b40a3acb64b5a40b7fa459b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD0</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba55aef83f557c4ed24e2847d38ea292b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD1</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba681b5574363c5d5a463af7e514172292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD2</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba779490ca3da209736187a912cd8382dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD3</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae58753ec4558e7b68f4aa07ed97d50d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD4</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba744226502b73227ed219a5142c232126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba906fbf3011cae4b931d6fe6126147a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD6</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bac4e7f0a72c3594aa3d5b83f61b714e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD7</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae6d134db5bf54ae1d4b29f8a2cca8889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba258d226c87d8446423d3214a59eb498b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD9</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6ab9d27201ffbdccabde9f5a0e9dedd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MULTIPLY</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa7ccd4f6c9a10fe36e0e7bd28d15bea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_ADD</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba88535ed64ae437ce31620dcb62c66c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SEPARATOR</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba79459423b8bbe9f70949f464cd7a27ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SUBTRACT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6ba424919235c2cbbac7184e3625395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DECIMAL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bafce663586a7e53223158c5f4ce6033fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DIVIDE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba36a890023ae628d5c36ca010edffc59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F1</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bafcf70bc39c0032de8a1c6452ac9860a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F2</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba87897fd25282941e1a9bf72b9f64559a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F3</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba965c99b1f4fc05cec09ef61b0af8e74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F4</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba01bce78a73ad136a7b42941297aff373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6a69ea34f5d1372692bf040637e57c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F6</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba247a20a9998f080827dd34004abc2f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F7</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba34a07203a0a4f3e996b44e9a4fcfd1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba9eaf4e9e3d8451fd1332c013d12c1375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F9</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba160e82eea885870bfa4924c27040cd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F10</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3b922025c26b38585ab140c7e40b291c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F11</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad54743bc4e7f9279abf671cc2a091ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F12</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba835f8397baa58fd73ff9c268d6458add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMLOCK</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa98feaa9c2c57dc8e7b04cb8fddc1a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SCROLL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba10db988ee4f813d95a5b7cd2f96e3c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SHIFT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba7d538b177ab06797012e9ffb1449acd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_CONTROL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba48f64be40a1a166f83ec1cab14da6bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_ALT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf22ac608afcf783bb841f664a2620ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_EQUALS</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf97f0846e149da44bbf962fa75680809</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_CONTEXTMENU</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba1992687fd833d3503080861864624e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MEDIA_PLAY</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6322842e54ea558c670690f2715b45fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MEDIA_STOP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baad3b9b6fd66ddf211586428be4479c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MEDIA_PREV</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba29d798af827489cf5ab68c378b8a7ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MEDIA_NEXT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bac80fc1b18bda12f7dfccbbe1b012798b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_VOLUME_UP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baedbb585f9e7ee87263a250c91542fb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_VOLUME_DOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba2304f457aba66febcf852dbf1cbae8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F13</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba29161713f30649423d0ddefa16028396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F14</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba7a39de2eb466cf269a7a34d0377cf326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F15</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba57efdf8b5659ceaf5bda4be62e65ab56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baabf57281e043880eb269a6a72368aca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F17</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5ce646467129e626c1ec8888f80045ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F18</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bab6e856fc1ebc35abda65fd30fe9deeca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F19</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa385ff09ff5f05a4fedb1e75570baa8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F20</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa1947110c50dcb6219308bb1624d43ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F21</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3a2ee9ec4d7c44239e3f9f769074ac02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F22</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba2526eb7f49c98dd552cbd5504ad30f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F23</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bade95d1029378c795a6ebe6213f913a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F24</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba42c003270834bebc8dd3e64ec5ae8693</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SUPER</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6db7ad5110a115d774dd8d74d333a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKEY_FIRST_CODE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba0abb06f320e406fbe76c08b2f5909ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKEY_LAST_CODE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba219b7884c92935dc6365a7fec8b55bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKEY_FIRST_ASCII</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba39f030dbc1bfdb4a14a310acc744178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KeyModifier</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kShiftKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da7dee5096e7803ac26cee7abe740d777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAlternateKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da8779d8eaee888493c6c5db7acc5d4a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCommandKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da111880e47a70791b129ec7a46f988078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kControlKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da6bd5ac36e7d960d29783e07406f3b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StandardColor</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBlack</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda84bb4627f551fc5ff2d9aedb8f3b4947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWhite</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda9e1b2d3dcb56c17a372440853228ad01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda02a9193b86afaccf9bbf742a323100be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray10</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda071b3be3908931dc26e8743b00ffde8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray20</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1e226959be1359aaaa71395aa86f8208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray30</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5ff656d817dae9754566238d59d39157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray40</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda8bdc572a21805c3161278f91a3530712</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray50</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda9db2b60f76d6b83e56c35985b4b9205c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray60</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdadab15681c7200799430d2f338d0ed61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray70</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda0354ed8af3577ebdf208137b26843594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray80</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1928cdb81e838319f6953a0c49d64c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray90</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda63b585983725a29a14552acb823a2949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5a655b1a02e5b0311571ca57ce4f3900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaa03531f6aa4608be014e3f8a8112f49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda56b755177db5009ab61067b96229a9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda8ea4b941d1d41f4bd88387c38e13e9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac772acbace7fe195180ec04b0db54e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdad38f804f1c4b123fe442f81576461515</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaab48c32302f7159d81e081c41dc2d3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda133f1956c6567e805341ce1753a03d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda6837b9736b787405dbed0a9d532eaf90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda951e8c9c29427097fd137e19a3300e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda96ec73e5e8ede13098c92ca3b14c7c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1c83f6d971da4f2cb0a97fe97d1f34b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac05df1f876c243e8f60ea03a9f866b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdae22e7268faee0570b14aa13c801fa3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda4943112719ee8d66b8de5b8f88ccd8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda6ad203278f32dfcc959be28888e52582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaf35707aff5cbf5d69b5f0aecd302d9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5fe89a70ee7bcac01feb5fc1de15985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGold</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda14ef40d42e6bb88349bc9ad97aed7bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBlack50</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda186d906a7af8fff76bff867913a7969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBlack70</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda64b4e2e55e8f2bd3d9759ad520723121</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumStandardColors</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda020c41a39f7c676ecb89ee23885070b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac4512c2e2b20209b3fa8364b8be3483d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1ab75347fd43308dc34268db5a181108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda78c5cc590de98a677b2dc3076c904128</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>_tstrlen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a919216f5d1c976556c67d94c8522db43</anchor>
      <arglist>(const T *wcs)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>tstrlen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>adee0831ed9db758b6d119bf3c3b99e43</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strlen8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a8a76499e90e8d7f44ff14f18f129afcd</anchor>
      <arglist>(const char8 *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strlen16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>af722fba1489836fd17c0f50206e8e262</anchor>
      <arglist>(const char16 *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>_tstrcmp</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a290312f8c692123017dfd6ab276f7148</anchor>
      <arglist>(const T *src, const T *dst)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>tstrcmp</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a532f4daa08250b5344c193d5ab179454</anchor>
      <arglist>(const char *src, const char *dst)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmp8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6b08a8f4a4993d488e14cf812807675c</anchor>
      <arglist>(const char8 *src, const char8 *dst)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmp16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9d769cee1cea3e2224b7c2fb9c61e1cb</anchor>
      <arglist>(const char16 *src, const char16 *dst)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmpT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a485a5d44628dff8b69863742f214ef8c</anchor>
      <arglist>(const T *first, const T *last)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmpT&lt; char8 &gt;</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9c04924e4e7bafc6162173aa938ce7ae</anchor>
      <arglist>(const char8 *first, const char8 *last)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmpT&lt; char16 &gt;</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ace46dac211111d8384286b1ae2c9689e</anchor>
      <arglist>(const char16 *first, const char16 *last)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>_tstrncmp</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a59846763a52e0e182dcf5b1573a7e89e</anchor>
      <arglist>(const T *first, const T *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>tstrncmp</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>accf894d033204ed519ac2612a46c442d</anchor>
      <arglist>(const char *first, const char *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmp8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a95aadb22dc3e307e7e65db901e771f60</anchor>
      <arglist>(const char8 *first, const char8 *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmp16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a91005f5c2c5b338136cf19c7afec6064</anchor>
      <arglist>(const char16 *first, const char16 *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmpT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a78350a628df86c106340f08c57f9b8b5</anchor>
      <arglist>(const T *first, const T *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmpT&lt; char8 &gt;</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a18016e0ec944a4149fab9503980332e7</anchor>
      <arglist>(const char8 *first, const char8 *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmpT&lt; char16 &gt;</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a154d134fd010929649c537c38e9937f8</anchor>
      <arglist>(const char16 *first, const char16 *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_tstrcpy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ac6ae1990a6eb57a92f18013ab200fd61</anchor>
      <arglist>(T *dst, const T *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tstrcpy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a46784fedcaf2cd10c9a0f2614ecdb832</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char8 *</type>
      <name>strcpy8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a79cc5b78e482b56ee792dac1fa4ddc1b</anchor>
      <arglist>(char8 *dst, const char8 *src)</arglist>
    </member>
    <member kind="function">
      <type>char16 *</type>
      <name>strcpy16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a1f2971e00b71425e2035c4f946031fd9</anchor>
      <arglist>(char16 *dst, const char16 *src)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_tstrncpy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a901c5dcbc48f4a6f220bd7d4d5d93c66</anchor>
      <arglist>(T *dest, const T *source, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tstrncpy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a663277a04cd2cb23fd812715359350f5</anchor>
      <arglist>(char *dest, const char *source, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>char8 *</type>
      <name>strncpy8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a125a36f7e942e2b77d76d57d2cc6398d</anchor>
      <arglist>(char8 *dest, const char8 *source, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>char16 *</type>
      <name>strncpy16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ad1477e38cb33dbf399ba506dd9fa1ab2</anchor>
      <arglist>(char16 *dest, const char16 *source, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_tstrcat</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a84be4b87ef6295be6b4ea97052b94999</anchor>
      <arglist>(T *dst, const T *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tstrcat</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ad878d42e7b5a81c513f613c52a5f9f0a</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char8 *</type>
      <name>strcat8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a37115f1ed1a36ba151d84ff370aaf05f</anchor>
      <arglist>(char8 *dst, const char8 *src)</arglist>
    </member>
    <member kind="function">
      <type>char16 *</type>
      <name>strcat16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a05fbb76593f6044ac8375e1becf16d4d</anchor>
      <arglist>(char16 *dst, const char16 *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>str8ToStr16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a65d41e28de7b3ce39de0f9e2e6d99926</anchor>
      <arglist>(char16 *dst, const char8 *src, int32 n=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FIDStringsEqual</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>afcb1a763178c9806cc827360a02741e2</anchor>
      <arglist>(FIDString id1, FIDString id2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strEmpty</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6a838f230987e1a095b0cb75c28d4a65</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>str8Empty</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a728f0ddc16a12be5fa0f950f4c8a0a8e</anchor>
      <arglist>(const char8 *str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>str16Empty</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a81eef9745d0b6653c6a1c78bb89533d8</anchor>
      <arglist>(const char16 *str)</arglist>
    </member>
    <member kind="function">
      <type>const TUID &amp;</type>
      <name>getTUID</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ab5c714b140d499f304e042e746ca9b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Min</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a29948ccdc9190054dba415d7ac893768</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Max</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae861849d924547696801cead672d8b16</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Abs</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6618cd408bb7e6ca706d2ede559b7883</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Sign</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a89abcadbf71668d5248488e4b94eacc6</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Bound</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ac5974f8c0577e9e37f9ea9d9d5a70a75</anchor>
      <arglist>(T minval, T maxval, T x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a1bab287b1f45fc8d99493a1d142b7deb</anchor>
      <arglist>(T &amp;t1, T &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsApproximateEqual</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a004e46ded0d442c0c031094559ad23b6</anchor>
      <arglist>(T t1, T t2, T epsilon)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ToNormalized</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a31a33bd1d2143601be9244b5eb666167</anchor>
      <arglist>(const T &amp;value, const int32 numSteps)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>FromNormalized</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a53b9fdb1691391567d0bd6697ddc503c</anchor>
      <arglist>(const T &amp;norm, const int32 numSteps)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a8a42998c5c8a3a844cdf3b21d1b9be70</anchor>
      <arglist>(const FVariant &amp;v1, const FVariant &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a443dbd34922bff48d94a4060764ae9e9</anchor>
      <arglist>(const FVariant &amp;v1, const FVariant &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR14 char</type>
      <name>VirtualKeyCodeToChar</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abb64176847a23e106203af14083e1827</anchor>
      <arglist>(uint8 vKey)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR14 uint8</type>
      <name>CharToVirtualKeyCode</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9a49a1a97b367d7069b1f6515261fe3e</anchor>
      <arglist>(char character)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>owned</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a603b2ada00778d1a71caef40362ae6d8</anchor>
      <arglist>(I *p)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>shared</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aecbafba4ac9e0f4734fdc1d0aecc5f70</anchor>
      <arglist>(I *p)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorSpec</type>
      <name>MakeColorSpec</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a58b97116e0faaf335c798a65b687e9f2</anchor>
      <arglist>(ColorComponent r, ColorComponent g, ColorComponent b)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorSpec</type>
      <name>MakeColorSpec</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa7cb190cb494b7f61aaacf170d322d30</anchor>
      <arglist>(ColorComponent r, ColorComponent g, ColorComponent b, ColorComponent a)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorComponent</type>
      <name>GetBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a25a9f00585fee6f2dda46514bb29b933</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorComponent</type>
      <name>GetGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a7daea0aeaaf968f0cbc3473815ef4c4c</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorComponent</type>
      <name>GetRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a7deed6801721823ffd280717b6675c48</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorComponent</type>
      <name>GetAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a7ef9ebfedc0532d783ae68dbbe8f08c7</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a145379c6e26917acaa0bac72b8c0bc05</anchor>
      <arglist>(ColorSpec &amp;argb, ColorComponent b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae8f11c779bd10486d527d1a7142d8e6b</anchor>
      <arglist>(ColorSpec &amp;argb, ColorComponent g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a69a06ce98bc91e355a0b3f558344b0f2</anchor>
      <arglist>(ColorSpec &amp;argb, ColorComponent r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aabd2ebacd043630aac6ea6383bace10b</anchor>
      <arglist>(ColorSpec &amp;argb, ColorComponent a)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NormalizeColorComponent</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa50131d71c879a95dfa3efac24b815c6</anchor>
      <arglist>(ColorComponent c)</arglist>
    </member>
    <member kind="function">
      <type>ColorComponent</type>
      <name>DenormalizeColorComponent</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abad8045987a3d33b9421e724c06a9d6f</anchor>
      <arglist>(double c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlphaNorm</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a272ecb0af547f0b5e960144874fc8027</anchor>
      <arglist>(ColorSpec &amp;argb, double a)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetAlphaNorm</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a572daddd6ee8f61011dcd066eef99b0c</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NormalizeAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a170abdd6288ad80f6ddca3d7e9c3fb59</anchor>
      <arglist>(uint8 alpha)</arglist>
    </member>
    <member kind="function">
      <type>ColorComponent</type>
      <name>DenormalizeAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abfe74133ed684fa31c7227a9d1a4b3ce</anchor>
      <arglist>(double alphaNorm)</arglist>
    </member>
    <member kind="function">
      <type>ColorSpec</type>
      <name>StripAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a27f6f9da6429b67343a7e36078494bd9</anchor>
      <arglist>(ColorSpec argb)</arglist>
    </member>
    <member kind="function">
      <type>ColorSpec SMTG_CONSTEXPR</type>
      <name>BlendColor</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a82f9ae0460c5ad8b348cdfa75fec5c68</anchor>
      <arglist>(ColorSpec color, double opacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringCopy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a51c63740ab18a5e8a1394fb10e743917</anchor>
      <arglist>(TDstChar *dst, int32 dstSize, const TSrcChar *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>StringLength</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae6cdc2936b352ab9cd2fb6aed350bbaa</anchor>
      <arglist>(const TSrcChar *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformStringWin</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a2ae80314db54c6bda33e1cf922effb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformStringMac</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ad5ffc071fd688ac833b5283777037278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformStringIOS</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a0e747a3b854268949a75a1c8e8fd070c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformStringLinux</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a1c13255fbcd5845d44bd45cc27bd3586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformString</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a45a730ec762ad31ab0e5c80e15560afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeHWND</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa1e68ac1f25da9c85c937d0360dbc601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeHIView</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a974cabea219cb31ad8218ba15d1f7071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeNSView</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a8ce69944b5475d65206469b9ebcbf755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeUIView</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6362a7ca65b87d30c561dac986b757bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeX11EmbedWindowID</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ac945decc5f26f3fdb5419e8de833a0e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::FUnknownImpl</name>
    <filename>namespaceSteinberg_1_1FUnknownImpl.html</filename>
    <namespace>Steinberg::FUnknownImpl::Detail</namespace>
    <class kind="struct">Steinberg::FUnknownImpl::Destroyer</class>
    <class kind="struct">Steinberg::FUnknownImpl::Directly</class>
    <class kind="struct">Steinberg::FUnknownImpl::HideIIDBase</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl&lt; Base, Indirectly&lt; IndirectInterfaces... &gt;, Directly&lt; DirectInterfaces... &gt; &gt;</class>
    <class kind="struct">Steinberg::FUnknownImpl::Indirectly</class>
    <class kind="struct">Steinberg::FUnknownImpl::UID</class>
    <member kind="typedef">
      <type>FUnknown</type>
      <name>Unknown</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>a0d0ab538662c2287caa62d394b13e5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; BaseClass, D, I &gt;</type>
      <name>Extends</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>ad7c3d8fc183de6c65cb7209c4edda8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; Detail::QueryInterfaceEnd&lt; Detail::RefCounted &gt;, D, I &gt;</type>
      <name>Implements</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>aa97fe0c3b9d688a3e43da776dec431c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; Detail::QueryInterfaceEnd&lt; Detail::NonDestroyable &gt;, D, I &gt;</type>
      <name>ImplementsNonDestroyable</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>a33d524a00593b41664bf5a7be2aaf204</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const TUID &amp;</type>
      <name>getTUID</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>ab5c714b140d499f304e042e746ca9b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>cast</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>a689771ba01c7847cc229ae30e227b638</anchor>
      <arglist>(Unknown *u)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>cast</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>af2839f31c25c8607f9b2376a27104e08</anchor>
      <arglist>(ImplementsImpl&lt; S, T, U &gt; *u)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>cast</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>a38cdf93b4d4404ff14139838debfd5e4</anchor>
      <arglist>(const IPtr&lt; T &gt; &amp;u)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::FUnknownImpl::Detail</name>
    <filename>namespaceSteinberg_1_1FUnknownImpl_1_1Detail.html</filename>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::NonDestroyable</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::QueryInterfaceEnd</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::RefCounted</class>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::FUnknownPrivate</name>
    <filename>namespaceSteinberg_1_1FUnknownPrivate.html</filename>
    <member kind="function">
      <type>int32</type>
      <name>atomicAdd</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownPrivate.html</anchorfile>
      <anchor>aeab173beb18bb16a5737f9fbe0a45289</anchor>
      <arglist>(int32 &amp;var, int32 d)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_ALWAYS_INLINE bool</type>
      <name>iidEqual</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownPrivate.html</anchorfile>
      <anchor>afbf1ba7f286964b19e55474c2905eae4</anchor>
      <arglist>(const void *iid1, const void *iid2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::GeoConstants</name>
    <filename>namespaceSteinberg_1_1GeoConstants.html</filename>
    <member kind="function">
      <type>Direction</type>
      <name>toOpposite</name>
      <anchorfile>namespaceSteinberg_1_1GeoConstants.html</anchorfile>
      <anchor>aad3372dfdeb4f43befc9a773e13a4ab8</anchor>
      <arglist>(Direction dir)</arglist>
    </member>
    <member kind="function">
      <type>Orientation</type>
      <name>toOrientation</name>
      <anchorfile>namespaceSteinberg_1_1GeoConstants.html</anchorfile>
      <anchor>a708700c46dec5f179f1d6552c7803e84</anchor>
      <arglist>(Direction dir)</arglist>
    </member>
    <member kind="function">
      <type>Orientation</type>
      <name>toOrthogonalOrientation</name>
      <anchorfile>namespaceSteinberg_1_1GeoConstants.html</anchorfile>
      <anchor>a9d80537f969e17e0c06c973409b52bfd</anchor>
      <arglist>(Orientation dir)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::KeyCodes</name>
    <filename>namespaceSteinberg_1_1KeyCodes.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isModifierOnlyKey</name>
      <anchorfile>namespaceSteinberg_1_1KeyCodes.html</anchorfile>
      <anchor>a1411be7b25f47e89beedadd3de3ade07</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::Linux</name>
    <filename>namespaceSteinberg_1_1Linux.html</filename>
    <class kind="class">Steinberg::Linux::IEventHandler</class>
    <class kind="class">Steinberg::Linux::IRunLoop</class>
    <class kind="class">Steinberg::Linux::ITimerHandler</class>
    <member kind="typedef">
      <type>uint64</type>
      <name>TimerInterval</name>
      <anchorfile>namespaceSteinberg_1_1Linux.html</anchorfile>
      <anchor>ad94d4fecedeef98b5d1709b61cfa0e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>FileDescriptor</name>
      <anchorfile>namespaceSteinberg_1_1Linux.html</anchorfile>
      <anchor>a9c80aaf6d9c6451b471e97de46595753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::U</name>
    <filename>namespaceSteinberg_1_1U.html</filename>
    <class kind="struct">Steinberg::U::Directly</class>
    <class kind="struct">Steinberg::U::Indirectly</class>
    <class kind="struct">Steinberg::U::UID</class>
    <member kind="typedef">
      <type>FUnknownImpl::HideIIDBase</type>
      <name>Unknown</name>
      <anchorfile>namespaceSteinberg_1_1U.html</anchorfile>
      <anchor>a68f6e121eb237b7f588f0036b056b43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; BaseClass, D, I &gt;</type>
      <name>Extends</name>
      <anchorfile>namespaceSteinberg_1_1U.html</anchorfile>
      <anchor>ad7c3d8fc183de6c65cb7209c4edda8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; Detail::QueryInterfaceEnd&lt; Detail::RefCounted &gt;, D, I &gt;</type>
      <name>Implements</name>
      <anchorfile>namespaceSteinberg_1_1U.html</anchorfile>
      <anchor>aa97fe0c3b9d688a3e43da776dec431c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; Detail::QueryInterfaceEnd&lt; Detail::NonDestroyable &gt;, D, I &gt;</type>
      <name>ImplementsNonDestroyable</name>
      <anchorfile>namespaceSteinberg_1_1U.html</anchorfile>
      <anchor>a33d524a00593b41664bf5a7be2aaf204</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>cast</name>
      <anchorfile>namespaceSteinberg_1_1U.html</anchorfile>
      <anchor>a689771ba01c7847cc229ae30e227b638</anchor>
      <arglist>(Unknown *u)</arglist>
    </member>
    <member kind="function">
      <type>const TUID &amp;</type>
      <name>getTUID</name>
      <anchorfile>namespaceSteinberg_1_1U.html</anchorfile>
      <anchor>ab5c714b140d499f304e042e746ca9b1b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>pluginBase</name>
    <title>Basic Interfaces</title>
    <filename>group__pluginBase.html</filename>
    <class kind="class">Steinberg::FUID</class>
    <class kind="class">Steinberg::FUnknown</class>
    <class kind="class">Steinberg::FVariant</class>
    <class kind="class">Steinberg::IBStream</class>
    <class kind="class">Steinberg::ISizeableStream</class>
    <class kind="class">Steinberg::IPluginBase</class>
    <class kind="struct">Steinberg::PFactoryInfo</class>
    <class kind="struct">Steinberg::PClassInfo</class>
    <class kind="class">Steinberg::IPluginFactory</class>
    <class kind="struct">Steinberg::PClassInfo2</class>
    <class kind="class">Steinberg::IPluginFactory2</class>
    <class kind="class">Steinberg::IPluginFactory3</class>
    <class kind="class">Steinberg::IPtr</class>
    <class kind="class">Steinberg::OPtr</class>
    <member kind="function">
      <type>SMTG_EXPORT_SYMBOL Steinberg::IPluginFactory *</type>
      <name>GetPluginFactory</name>
      <anchorfile>group__pluginBase.html</anchorfile>
      <anchor>gaa032a4a5e821cf7c490a99d3e7d5e9ce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>pluginGUI</name>
    <title>Graphical User Interface</title>
    <filename>group__pluginGUI.html</filename>
    <subgroup>platformUIType</subgroup>
    <class kind="struct">Steinberg::ViewRect</class>
    <class kind="class">Steinberg::IPlugView</class>
    <class kind="class">Steinberg::IPlugFrame</class>
    <class kind="class">Steinberg::Linux::IEventHandler</class>
    <class kind="class">Steinberg::Linux::ITimerHandler</class>
    <class kind="class">Steinberg::Linux::IRunLoop</class>
    <class kind="class">Steinberg::IPlugViewContentScaleSupport</class>
  </compound>
  <compound kind="group">
    <name>platformUIType</name>
    <title>Platform UI Types</title>
    <filename>group__platformUIType.html</filename>
  </compound>
</tagfile>
