Initial release

This commit is contained in:
civ
2026-08-16 18:24:52 +07:00
commit 876886a39a
13244 changed files with 2353959 additions and 0 deletions
+154
View File
@@ -0,0 +1,154 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('annotated.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceSteinberg.html" target="_self">Steinberg</a></td><td class="desc"></td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceSteinberg_1_1CommandLine.html" target="_self">CommandLine</a></td><td class="desc">Very simple command-line parser </td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html" target="_self">Description</a></td><td class="desc">The description of one single command-line option </td></tr>
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html" target="_self">Descriptions</a></td><td class="desc">List of command-line option descriptions </td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html" target="_self">VariablesMap</a></td><td class="desc">Command-line parsing result </td></tr>
<tr id="row_0_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Buffer.html" target="_self">Buffer</a></td><td class="desc"><a class="el" href="classSteinberg_1_1Buffer.html" title="Buffer.">Buffer</a> </td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1ConstString.html" target="_self">ConstString</a></td><td class="desc">Invariant <a class="el" href="classSteinberg_1_1String.html" title="String.">String</a> </td></tr>
<tr id="row_0_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html" target="_self">DisableDispatchingTimers</a></td><td class="desc">Disables dispatching of timers for the live time of this object </td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1FArrayDeleter.html" target="_self">FArrayDeleter</a></td><td class="desc">Template definition for classes that help guarding against memory leaks </td></tr>
<tr id="row_0_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1FBooleanSetter.html" target="_self">FBooleanSetter</a></td><td class="desc">Class definition for objects that help resetting boolean variables </td></tr>
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1FCloser.html" target="_self">FCloser</a></td><td class="desc">Template definition for classes that help closing resources </td></tr>
<tr id="row_0_7_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1FConditionalBoolSetter.html" target="_self">FConditionalBoolSetter</a></td><td class="desc">Class definition for objects that help setting boolean variables </td></tr>
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1FDeleter.html" target="_self">FDeleter</a></td><td class="desc">Template definition for classes that help guarding against memory leaks </td></tr>
<tr id="row_0_9_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1FDynLibrary.html" target="_self">FDynLibrary</a></td><td class="desc">Platform independent dynamic library loader </td></tr>
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1FMallocReleaser.html" target="_self">FMallocReleaser</a></td><td class="desc">Class definition for objects that help guarding against memory leaks </td></tr>
<tr id="row_0_11_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1FNuller.html" target="_self">FNuller</a></td><td class="desc">Template definition for classes that help resetting an object's value </td></tr>
<tr id="row_0_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1FObject.html" target="_self">FObject</a></td><td class="desc">Implements FUnknown and IDependent </td></tr>
<tr id="row_0_13_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1FPtrNuller.html" target="_self">FPtrNuller</a></td><td class="desc">Template definition for classes that help guarding against dangling pointers </td></tr>
<tr id="row_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1FStreamer.html" target="_self">FStreamer</a></td><td class="desc">Byteorder-aware base class for typed stream i/o </td></tr>
<tr id="row_0_15_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html" target="_self">FStreamSizeHolder</a></td><td class="desc"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html" title="FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility.">FStreamSizeHolder</a> Declaration remembers size of stream chunk for backward compatibility </td></tr>
<tr id="row_0_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1IBStreamer.html" target="_self">IBStreamer</a></td><td class="desc">Wrapper class for typed reading/writing from or to IBStream </td></tr>
<tr id="row_0_17_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1ITimerCallback.html" target="_self">ITimerCallback</a></td><td class="desc">Implement this callback interface to receive triggers from a timer </td></tr>
<tr id="row_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1IUpdateManager.html" target="_self">IUpdateManager</a></td><td class="desc">Handle Send and Cancel pending message for a given object </td></tr>
<tr id="row_0_19_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1String.html" target="_self">String</a></td><td class="desc"><a class="el" href="classSteinberg_1_1String.html" title="String.">String</a> </td></tr>
<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1StringObject.html" target="_self">StringObject</a></td><td class="desc"><a class="el" href="classSteinberg_1_1StringObject.html" title="StringObject implements IStringResult and IString methods.">StringObject</a> implements IStringResult and IString methods </td></tr>
<tr id="row_0_21_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Timer.html" target="_self">Timer</a></td><td class="desc"><a class="el" href="classSteinberg_1_1Timer.html" title="Timer is a class that allows you to receive triggers at regular intervals.">Timer</a> is a class that allows you to receive triggers at regular intervals </td></tr>
<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1UpdateHandler.html" target="_self">UpdateHandler</a></td><td class="desc"><a class="el" href="classSteinberg_1_1UpdateHandler.html" title="UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to ...">UpdateHandler</a> implements <a class="el" href="classSteinberg_1_1IUpdateManager.html" title="Handle Send and Cancel pending message for a given object.">IUpdateManager</a> and IUpdateHandler to handle dependencies between objects to store and forward messages to dependent objects </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
+32
View File
@@ -0,0 +1,32 @@
var annotated_dup =
[
[ "Steinberg", "namespaceSteinberg.html", [
[ "CommandLine", "namespaceSteinberg_1_1CommandLine.html", [
[ "Description", "classSteinberg_1_1CommandLine_1_1Description.html", "classSteinberg_1_1CommandLine_1_1Description" ],
[ "Descriptions", "classSteinberg_1_1CommandLine_1_1Descriptions.html", "classSteinberg_1_1CommandLine_1_1Descriptions" ],
[ "VariablesMap", "classSteinberg_1_1CommandLine_1_1VariablesMap.html", "classSteinberg_1_1CommandLine_1_1VariablesMap" ]
] ],
[ "Buffer", "classSteinberg_1_1Buffer.html", "classSteinberg_1_1Buffer" ],
[ "ConstString", "classSteinberg_1_1ConstString.html", "classSteinberg_1_1ConstString" ],
[ "DisableDispatchingTimers", "classSteinberg_1_1DisableDispatchingTimers.html", "classSteinberg_1_1DisableDispatchingTimers" ],
[ "FArrayDeleter", "structSteinberg_1_1FArrayDeleter.html", "structSteinberg_1_1FArrayDeleter" ],
[ "FBooleanSetter", "structSteinberg_1_1FBooleanSetter.html", "structSteinberg_1_1FBooleanSetter" ],
[ "FCloser", "structSteinberg_1_1FCloser.html", "structSteinberg_1_1FCloser" ],
[ "FConditionalBoolSetter", "structSteinberg_1_1FConditionalBoolSetter.html", "structSteinberg_1_1FConditionalBoolSetter" ],
[ "FDeleter", "structSteinberg_1_1FDeleter.html", "structSteinberg_1_1FDeleter" ],
[ "FDynLibrary", "classSteinberg_1_1FDynLibrary.html", "classSteinberg_1_1FDynLibrary" ],
[ "FMallocReleaser", "classSteinberg_1_1FMallocReleaser.html", "classSteinberg_1_1FMallocReleaser" ],
[ "FNuller", "structSteinberg_1_1FNuller.html", "structSteinberg_1_1FNuller" ],
[ "FObject", "classSteinberg_1_1FObject.html", "classSteinberg_1_1FObject" ],
[ "FPtrNuller", "structSteinberg_1_1FPtrNuller.html", "structSteinberg_1_1FPtrNuller" ],
[ "FStreamer", "classSteinberg_1_1FStreamer.html", "classSteinberg_1_1FStreamer" ],
[ "FStreamSizeHolder", "classSteinberg_1_1FStreamSizeHolder.html", "classSteinberg_1_1FStreamSizeHolder" ],
[ "IBStreamer", "classSteinberg_1_1IBStreamer.html", "classSteinberg_1_1IBStreamer" ],
[ "ITimerCallback", "classSteinberg_1_1ITimerCallback.html", "classSteinberg_1_1ITimerCallback" ],
[ "IUpdateManager", "classSteinberg_1_1IUpdateManager.html", "classSteinberg_1_1IUpdateManager" ],
[ "String", "classSteinberg_1_1String.html", "classSteinberg_1_1String" ],
[ "StringObject", "classSteinberg_1_1StringObject.html", "classSteinberg_1_1StringObject" ],
[ "Timer", "classSteinberg_1_1Timer.html", "classSteinberg_1_1Timer" ],
[ "UpdateHandler", "classSteinberg_1_1UpdateHandler.html", "classSteinberg_1_1UpdateHandler" ]
] ]
];
File diff suppressed because it is too large Load Diff
+134
View File
@@ -0,0 +1,134 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: baseiids.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('baseiids_8cpp.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">baseiids.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;pluginterfaces/base/funknown.h&quot;</code><br />
<code>#include &quot;pluginterfaces/base/istringresult.h&quot;</code><br />
<code>#include &quot;pluginterfaces/base/ipersistent.h&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html">Steinberg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

@@ -0,0 +1,229 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1Buffer.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Buffer Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#aa7103c38867a7a83a2de3f8d32a0017c">appendString</a>(const char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a474a14913e4b4c828cd03526c8424a9e">appendString</a>(char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#af3a74022bfba9a0d1d72edd374e3aa64">appendString</a>(char c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a0c371b54df60e3f5f952a344c99ae8e9">appendString16</a>(const char16 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a869841b0e5c51a1fad8b6d7b8255a023">appendString16</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a0d0c8edd6a4712962cb5a114fb70a754">appendString16</a>(char16 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ab75e024e20c6803e223d1901081e8ad7">appendString8</a>(const char8 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad6b171f5e02e782a693c78058242ac12">appendString8</a>(char8 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ada178b76cfdca76e3f5f2e72e0d75e80">appendString8</a>(unsigned char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#aea650e455e820edeeefcca21e3e0dc30">appendString8</a>(const unsigned char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a00b9566f11157ea3cdd2a60763106813">appendString8</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a432a94deb1ef653480c234596372d29a">appendString8</a>(unsigned char c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a47587d18a394fb4b9508c61e3d5f0260">Buffer</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#abfbc60030ca169331f33b68b052677c7">Buffer</a>(const void *b, uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a7d37d8ae2357c047daeba8de0cbe7425">Buffer</a>(uint32 size, uint8 initVal)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a9ceade440770339ca2768ff71ad8927f">Buffer</a>(uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ac0d4f265450e68c7cd8e4df9a6a7150c">Buffer</a>(const Buffer &amp;buff)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#afef95cf6c683b6331e76f83606c53d55">buffer</a></td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a9ee54180cb05034c130c3328c2617c85">copy</a>(uint32 from, uint32 to, uint32 bytes)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a5ddbcd843e127d9a3b72dd34642eccb4">defaultDelta</a></td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a51785d72370a4b435e5863a25705f6c7">delta</a></td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a571914d00c8bb9734e5cb2f4ba360c68">doublePtr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a50de18138bdd773dfc112c841c8597a3">endString</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad487b6b6fedb84790a3820aa27b407ad">endString16</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a4ddfa41c4e0f46580c84664c30f46fca">endString8</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#abf40bac133b6bd7a1cb243fe235f0f96">fillSize</a></td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ab4c01847d01bd569b8f00a95dd852968">fillup</a>(uint8 initVal=0)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a1fd4c7c37fb82e8209b4f0033593f159">floatPtr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#adac116554b543b7c4228c018a85882f5">flush</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a47d47e5af0c48f358ca67d09148c572c">fromHexString</a>(const char8 *string)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad9f85b2a73d3c78663a595b3790a268c">get</a>(void *b, uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#aa46ef048f207654b8d2dc8252b838298">getFillSize</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a4d09ff38eea691c31b3f0cff2025906e">getFree</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad9d472f21a328bddfd727cabaca72bac">getSize</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a61fc1961d3b66e3bdb23cc8da86872d4">grow</a>(uint32 memSize)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a28156df5148f5e96be5bf076978d9e30">int16Ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a99ab09d6a3c73dd2bc044ac751e8963a">int32Ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a4d55a2ee571ec1405c1d14acb564e441">int8Ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad753310e7ebeac80873cea6766ad1e60">isFull</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a24e80486061f2d500092ee60eb3a21a5a0de688fd6dd63aec086c2004e20cdced">kSwap16</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a24e80486061f2d500092ee60eb3a21a5a89f97cdfea8dbe86ba7b2f6a8e1f73d3">kSwap32</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a24e80486061f2d500092ee60eb3a21a5a6df3cbd095d4dacb56f3fa2095382edc">kSwap64</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a22c9694174100cb1feff3900a2b826cf">makeHexString</a>(String &amp;result)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#aafd1ae1da95950e08d65aa4025690aff">memSize</a></td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a0a728693e22178550b0bda95b139e684">move</a>(int32 amount, uint8 initVal=0)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ac34a13938612201ccf01b9d70b1eeae7">operator void *</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ae65e18c2973e69dc67b518e399d5f43e">operator!</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ab1f9c3c721c22713ec76cdb702c25a85">operator+</a>(uint32 i)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ae2b6ce9c093e49b39fceab9f8f546874">operator+=</a>(const char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#aca9260d196dd4ec64a43fb143b5f1023">operator+=</a>(char c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a0e6e550f673e57e20d13687c4899e7e4">operator+=</a>(const char16 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ac4a1150f070f27758448a37b44cd4906">operator+=</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#af108b63e6b6c4d37ad7ca8aa38f91722">operator=</a>(const Buffer &amp;buff)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#af720d2e7b68280f0021a2d0bb60e0bcb">operator=</a>(const char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a242d18cd2364dd753e6759639f5f02fb">operator=</a>(const char16 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad4f0dac69471a52927cf9a2f0e75b438">operator=</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a8782a69f0de3929147f537cfc25d3873">operator=</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#acf2b725d02e8aac1078fdd12d9548d9a">operator==</a>(const Buffer &amp;buff) const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#afa32c58b633cbb67448023400d78b11d">pass</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a5a6c749087e39a155dbfa68142e62231">prependString</a>(const char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a175a4813b165d61a9dd7362d242f67b5">prependString</a>(char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a0a300c804244e59c525ea96c0aee80e1">prependString</a>(char c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a0b084cf73146b68fd85d411cafe02465">prependString16</a>(const char16 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a6b4fe835e9a14bb7f1f2e67ca3e6ba7b">prependString16</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a4daa5336dd993fca07ba45b6dae92a6e">prependString16</a>(char16 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a32a98866cea235d36c99b7ab68fe1368">prependString8</a>(const char8 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a5a30b522f8105c19e3748badecc5c1e0">prependString8</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a5e3b2d2909e45c472d86390a1ced9337">prependString8</a>(unsigned char c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a8ae0a64a6ea715f157f6612d339253a7">prependString8</a>(char8 *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad7a76bee549fe98d9de67a5cf40e43b9">prependString8</a>(unsigned char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a25229e8dc072c6fd12fe2f842f25a920">prependString8</a>(const unsigned char *s)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a9cf73b2a1331acbbe6b1be8539e4236f">put</a>(uint8)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a5afd335e2217f540340d3992b77976d0">put</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a244c4ccf1bce32c9d8c58565e99ea7a7">put</a>(char c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad31fbc079d7d6d528336744b24c5329e">put</a>(const void *, uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a1ddf189b20aeaf992c269b92f2178924">put</a>(void *, uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ab3ff373695d7d49be1a96c7991251708">put</a>(uint8 *, uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#afa5babad6752cc4ab2f3a537cff90143">put</a>(char8 *, uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#abd2c137bca66738bab879a130915f350">put</a>(const uint8 *, uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ad11514107292a2033f0ac67ceb3d06ed">put</a>(const char8 *, uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a92aee5c5993e158144843f5adea15213">put</a>(const String &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ac51e247714f6833a9a56ae181cf9bc23">set</a>(uint8 value)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a1331a84eeb64cb0ab5a92826a3f61f7a">setDelta</a>(uint32 d)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#aeb44fb76e1d019848f6e3fae79232254">setFillSize</a>(uint32 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#adbdb3ea09c55b9e12675c45709999dfe">setMaxSize</a>(uint32 size)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a5db5816376f3e60cbe277ed6f714f5b4">setSize</a>(uint32 newSize)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ac3d0af936a5a4f5f9aa26b378e9f3ff5">shiftAt</a>(uint32 position, int32 amount)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a79b7870538d70d8e72427d8cb1504917">shiftStart</a>(int32 amount)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ade161ee12f5f49e3668791466c28d987">str</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a0b8a882636d2231d1e503928a7e064ea">str16</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a059a963bd4be04e10ab5c53fa18ebc21">str8</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a78970931ab3488ad189d421140692228">swap</a>(int16 swapSize)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a8499ff64797ee5f037de8529841fdee2">swap</a>(void *buffer, uint32 bufferSize, int16 swapSize)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a24e80486061f2d500092ee60eb3a21a5">swapSize</a> enum name</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#acfa5f874d6e079d5dd3ff1a19746cb03">take</a>(Buffer &amp;from)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#abc435345b9e229e7dbfc09c51854890d">toMultibyteString</a>(int32 destCodePage)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a74cec25c301d7fc9037c2831909325aa">toWideString</a>(int32 sourceCodePage)</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a1a3b64cb526cc540ab6e7e533ab07efd">truncateToFillSize</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a556a6d60713c6173ed3336f5e2cca5c1">uint16Ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#a6299d22d57d40259047376991783f9eb">uint32Ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ae416970cc03e6dc800a840acbdbcdab9">uint8Ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#abfeabf4f6883794793fbecc9d7c3046e">wcharPtr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html#ac72b418d40e29411ac044a49a20be750">~Buffer</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,105 @@
var classSteinberg_1_1Buffer =
[
[ "swapSize", "classSteinberg_1_1Buffer.html#a24e80486061f2d500092ee60eb3a21a5", [
[ "kSwap16", "classSteinberg_1_1Buffer.html#a24e80486061f2d500092ee60eb3a21a5a0de688fd6dd63aec086c2004e20cdced", null ],
[ "kSwap32", "classSteinberg_1_1Buffer.html#a24e80486061f2d500092ee60eb3a21a5a89f97cdfea8dbe86ba7b2f6a8e1f73d3", null ],
[ "kSwap64", "classSteinberg_1_1Buffer.html#a24e80486061f2d500092ee60eb3a21a5a6df3cbd095d4dacb56f3fa2095382edc", null ]
] ],
[ "Buffer", "classSteinberg_1_1Buffer.html#a47587d18a394fb4b9508c61e3d5f0260", null ],
[ "Buffer", "classSteinberg_1_1Buffer.html#abfbc60030ca169331f33b68b052677c7", null ],
[ "Buffer", "classSteinberg_1_1Buffer.html#a7d37d8ae2357c047daeba8de0cbe7425", null ],
[ "Buffer", "classSteinberg_1_1Buffer.html#a9ceade440770339ca2768ff71ad8927f", null ],
[ "Buffer", "classSteinberg_1_1Buffer.html#ac0d4f265450e68c7cd8e4df9a6a7150c", null ],
[ "~Buffer", "classSteinberg_1_1Buffer.html#ac72b418d40e29411ac044a49a20be750", null ],
[ "operator=", "classSteinberg_1_1Buffer.html#af108b63e6b6c4d37ad7ca8aa38f91722", null ],
[ "operator==", "classSteinberg_1_1Buffer.html#acf2b725d02e8aac1078fdd12d9548d9a", null ],
[ "getSize", "classSteinberg_1_1Buffer.html#ad9d472f21a328bddfd727cabaca72bac", null ],
[ "setSize", "classSteinberg_1_1Buffer.html#a5db5816376f3e60cbe277ed6f714f5b4", null ],
[ "grow", "classSteinberg_1_1Buffer.html#a61fc1961d3b66e3bdb23cc8da86872d4", null ],
[ "setMaxSize", "classSteinberg_1_1Buffer.html#adbdb3ea09c55b9e12675c45709999dfe", null ],
[ "fillup", "classSteinberg_1_1Buffer.html#ab4c01847d01bd569b8f00a95dd852968", null ],
[ "getFillSize", "classSteinberg_1_1Buffer.html#aa46ef048f207654b8d2dc8252b838298", null ],
[ "setFillSize", "classSteinberg_1_1Buffer.html#aeb44fb76e1d019848f6e3fae79232254", null ],
[ "flush", "classSteinberg_1_1Buffer.html#adac116554b543b7c4228c018a85882f5", null ],
[ "truncateToFillSize", "classSteinberg_1_1Buffer.html#a1a3b64cb526cc540ab6e7e533ab07efd", null ],
[ "isFull", "classSteinberg_1_1Buffer.html#ad753310e7ebeac80873cea6766ad1e60", null ],
[ "getFree", "classSteinberg_1_1Buffer.html#a4d09ff38eea691c31b3f0cff2025906e", null ],
[ "shiftStart", "classSteinberg_1_1Buffer.html#a79b7870538d70d8e72427d8cb1504917", null ],
[ "shiftAt", "classSteinberg_1_1Buffer.html#ac3d0af936a5a4f5f9aa26b378e9f3ff5", null ],
[ "move", "classSteinberg_1_1Buffer.html#a0a728693e22178550b0bda95b139e684", null ],
[ "copy", "classSteinberg_1_1Buffer.html#a9ee54180cb05034c130c3328c2617c85", null ],
[ "get", "classSteinberg_1_1Buffer.html#ad9f85b2a73d3c78663a595b3790a268c", null ],
[ "setDelta", "classSteinberg_1_1Buffer.html#a1331a84eeb64cb0ab5a92826a3f61f7a", null ],
[ "put", "classSteinberg_1_1Buffer.html#a9cf73b2a1331acbbe6b1be8539e4236f", null ],
[ "put", "classSteinberg_1_1Buffer.html#a5afd335e2217f540340d3992b77976d0", null ],
[ "put", "classSteinberg_1_1Buffer.html#a244c4ccf1bce32c9d8c58565e99ea7a7", null ],
[ "put", "classSteinberg_1_1Buffer.html#ad31fbc079d7d6d528336744b24c5329e", null ],
[ "put", "classSteinberg_1_1Buffer.html#a1ddf189b20aeaf992c269b92f2178924", null ],
[ "put", "classSteinberg_1_1Buffer.html#ab3ff373695d7d49be1a96c7991251708", null ],
[ "put", "classSteinberg_1_1Buffer.html#afa5babad6752cc4ab2f3a537cff90143", null ],
[ "put", "classSteinberg_1_1Buffer.html#abd2c137bca66738bab879a130915f350", null ],
[ "put", "classSteinberg_1_1Buffer.html#ad11514107292a2033f0ac67ceb3d06ed", null ],
[ "put", "classSteinberg_1_1Buffer.html#a92aee5c5993e158144843f5adea15213", null ],
[ "set", "classSteinberg_1_1Buffer.html#ac51e247714f6833a9a56ae181cf9bc23", null ],
[ "appendString", "classSteinberg_1_1Buffer.html#aa7103c38867a7a83a2de3f8d32a0017c", null ],
[ "appendString", "classSteinberg_1_1Buffer.html#a474a14913e4b4c828cd03526c8424a9e", null ],
[ "appendString", "classSteinberg_1_1Buffer.html#af3a74022bfba9a0d1d72edd374e3aa64", null ],
[ "appendString8", "classSteinberg_1_1Buffer.html#ab75e024e20c6803e223d1901081e8ad7", null ],
[ "appendString16", "classSteinberg_1_1Buffer.html#a0c371b54df60e3f5f952a344c99ae8e9", null ],
[ "appendString8", "classSteinberg_1_1Buffer.html#ad6b171f5e02e782a693c78058242ac12", null ],
[ "appendString8", "classSteinberg_1_1Buffer.html#ada178b76cfdca76e3f5f2e72e0d75e80", null ],
[ "appendString8", "classSteinberg_1_1Buffer.html#aea650e455e820edeeefcca21e3e0dc30", null ],
[ "appendString8", "classSteinberg_1_1Buffer.html#a00b9566f11157ea3cdd2a60763106813", null ],
[ "appendString8", "classSteinberg_1_1Buffer.html#a432a94deb1ef653480c234596372d29a", null ],
[ "appendString16", "classSteinberg_1_1Buffer.html#a869841b0e5c51a1fad8b6d7b8255a023", null ],
[ "appendString16", "classSteinberg_1_1Buffer.html#a0d0c8edd6a4712962cb5a114fb70a754", null ],
[ "prependString", "classSteinberg_1_1Buffer.html#a5a6c749087e39a155dbfa68142e62231", null ],
[ "prependString", "classSteinberg_1_1Buffer.html#a175a4813b165d61a9dd7362d242f67b5", null ],
[ "prependString", "classSteinberg_1_1Buffer.html#a0a300c804244e59c525ea96c0aee80e1", null ],
[ "prependString8", "classSteinberg_1_1Buffer.html#a32a98866cea235d36c99b7ab68fe1368", null ],
[ "prependString16", "classSteinberg_1_1Buffer.html#a0b084cf73146b68fd85d411cafe02465", null ],
[ "prependString8", "classSteinberg_1_1Buffer.html#a5a30b522f8105c19e3748badecc5c1e0", null ],
[ "prependString8", "classSteinberg_1_1Buffer.html#a5e3b2d2909e45c472d86390a1ced9337", null ],
[ "prependString8", "classSteinberg_1_1Buffer.html#a8ae0a64a6ea715f157f6612d339253a7", null ],
[ "prependString8", "classSteinberg_1_1Buffer.html#ad7a76bee549fe98d9de67a5cf40e43b9", null ],
[ "prependString8", "classSteinberg_1_1Buffer.html#a25229e8dc072c6fd12fe2f842f25a920", null ],
[ "prependString16", "classSteinberg_1_1Buffer.html#a6b4fe835e9a14bb7f1f2e67ca3e6ba7b", null ],
[ "prependString16", "classSteinberg_1_1Buffer.html#a4daa5336dd993fca07ba45b6dae92a6e", null ],
[ "operator+=", "classSteinberg_1_1Buffer.html#ae2b6ce9c093e49b39fceab9f8f546874", null ],
[ "operator+=", "classSteinberg_1_1Buffer.html#aca9260d196dd4ec64a43fb143b5f1023", null ],
[ "operator+=", "classSteinberg_1_1Buffer.html#a0e6e550f673e57e20d13687c4899e7e4", null ],
[ "operator+=", "classSteinberg_1_1Buffer.html#ac4a1150f070f27758448a37b44cd4906", null ],
[ "operator=", "classSteinberg_1_1Buffer.html#af720d2e7b68280f0021a2d0bb60e0bcb", null ],
[ "operator=", "classSteinberg_1_1Buffer.html#a242d18cd2364dd753e6759639f5f02fb", null ],
[ "operator=", "classSteinberg_1_1Buffer.html#ad4f0dac69471a52927cf9a2f0e75b438", null ],
[ "operator=", "classSteinberg_1_1Buffer.html#a8782a69f0de3929147f537cfc25d3873", null ],
[ "endString", "classSteinberg_1_1Buffer.html#a50de18138bdd773dfc112c841c8597a3", null ],
[ "endString8", "classSteinberg_1_1Buffer.html#a4ddfa41c4e0f46580c84664c30f46fca", null ],
[ "endString16", "classSteinberg_1_1Buffer.html#ad487b6b6fedb84790a3820aa27b407ad", null ],
[ "makeHexString", "classSteinberg_1_1Buffer.html#a22c9694174100cb1feff3900a2b826cf", null ],
[ "fromHexString", "classSteinberg_1_1Buffer.html#a47d47e5af0c48f358ca67d09148c572c", null ],
[ "operator void *", "classSteinberg_1_1Buffer.html#ac34a13938612201ccf01b9d70b1eeae7", null ],
[ "str", "classSteinberg_1_1Buffer.html#ade161ee12f5f49e3668791466c28d987", null ],
[ "str8", "classSteinberg_1_1Buffer.html#a059a963bd4be04e10ab5c53fa18ebc21", null ],
[ "str16", "classSteinberg_1_1Buffer.html#a0b8a882636d2231d1e503928a7e064ea", null ],
[ "int8Ptr", "classSteinberg_1_1Buffer.html#a4d55a2ee571ec1405c1d14acb564e441", null ],
[ "uint8Ptr", "classSteinberg_1_1Buffer.html#ae416970cc03e6dc800a840acbdbcdab9", null ],
[ "int16Ptr", "classSteinberg_1_1Buffer.html#a28156df5148f5e96be5bf076978d9e30", null ],
[ "uint16Ptr", "classSteinberg_1_1Buffer.html#a556a6d60713c6173ed3336f5e2cca5c1", null ],
[ "int32Ptr", "classSteinberg_1_1Buffer.html#a99ab09d6a3c73dd2bc044ac751e8963a", null ],
[ "uint32Ptr", "classSteinberg_1_1Buffer.html#a6299d22d57d40259047376991783f9eb", null ],
[ "floatPtr", "classSteinberg_1_1Buffer.html#a1fd4c7c37fb82e8209b4f0033593f159", null ],
[ "doublePtr", "classSteinberg_1_1Buffer.html#a571914d00c8bb9734e5cb2f4ba360c68", null ],
[ "wcharPtr", "classSteinberg_1_1Buffer.html#abfeabf4f6883794793fbecc9d7c3046e", null ],
[ "operator+", "classSteinberg_1_1Buffer.html#ab1f9c3c721c22713ec76cdb702c25a85", null ],
[ "operator!", "classSteinberg_1_1Buffer.html#ae65e18c2973e69dc67b518e399d5f43e", null ],
[ "swap", "classSteinberg_1_1Buffer.html#a78970931ab3488ad189d421140692228", null ],
[ "take", "classSteinberg_1_1Buffer.html#acfa5f874d6e079d5dd3ff1a19746cb03", null ],
[ "pass", "classSteinberg_1_1Buffer.html#afa32c58b633cbb67448023400d78b11d", null ],
[ "toWideString", "classSteinberg_1_1Buffer.html#a74cec25c301d7fc9037c2831909325aa", null ],
[ "toMultibyteString", "classSteinberg_1_1Buffer.html#abc435345b9e229e7dbfc09c51854890d", null ],
[ "buffer", "classSteinberg_1_1Buffer.html#afef95cf6c683b6331e76f83606c53d55", null ],
[ "memSize", "classSteinberg_1_1Buffer.html#aafd1ae1da95950e08d65aa4025690aff", null ],
[ "fillSize", "classSteinberg_1_1Buffer.html#abf40bac133b6bd7a1cb243fe235f0f96", null ],
[ "delta", "classSteinberg_1_1Buffer.html#a51785d72370a4b435e5863a25705f6c7", null ]
];
@@ -0,0 +1,131 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1CommandLine_1_1Description.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Description Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html#ad22e14e4e415962ac43d552ed282c9fc">Description</a>(const std::string &amp;name, const std::string &amp;help, const std::string &amp;valueType)</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html#a2d50e9061f301e53c3dd5d51ed45b92b">kBool</a></td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html#a8cd538caaf9f8e5e8a721c6efd58e75f">kString</a></td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html#aec239d2835b6febb1c0c7096896f4ee7">mHelp</a></td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html#a3437227e441ef7e6d2b63197b26023ed">mType</a></td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,287 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Description Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1CommandLine_1_1Description.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classSteinberg_1_1CommandLine_1_1Description-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Description Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>The description of one single command-line option.
<a href="#details">More...</a></p>
<p><code>#include &lt;fcommandline.h&gt;</code></p>
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Description:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classSteinberg_1_1CommandLine_1_1Description__inherit__graph.png" border="0" usemap="#aDescription_inherit__map" alt="Inheritance graph"/></div>
<map name="aDescription_inherit__map" id="aDescription_inherit__map">
<area shape="rect" title="The description of one single command&#45;line option." alt="" coords="5,117,98,238"/>
<area shape="rect" title=" " alt="" coords="32,5,72,69"/>
<area shape="poly" title=" " alt="" coords="54,84,54,117,49,117,49,84"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad22e14e4e415962ac43d552ed282c9fc" id="r_ad22e14e4e415962ac43d552ed282c9fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad22e14e4e415962ac43d552ed282c9fc">Description</a> (const std::string &amp;name, const std::string &amp;help, const std::string &amp;valueType)</td></tr>
<tr class="memdesc:ad22e14e4e415962ac43d552ed282c9fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html" title="The description of one single command-line option.">Description</a>. <br /></td></tr>
<tr class="separator:ad22e14e4e415962ac43d552ed282c9fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aec239d2835b6febb1c0c7096896f4ee7" id="r_aec239d2835b6febb1c0c7096896f4ee7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aec239d2835b6febb1c0c7096896f4ee7">mHelp</a></td></tr>
<tr class="memdesc:aec239d2835b6febb1c0c7096896f4ee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The help string for this option. <br /></td></tr>
<tr class="separator:aec239d2835b6febb1c0c7096896f4ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3437227e441ef7e6d2b63197b26023ed" id="r_a3437227e441ef7e6d2b63197b26023ed"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3437227e441ef7e6d2b63197b26023ed">mType</a></td></tr>
<tr class="memdesc:a3437227e441ef7e6d2b63197b26023ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of this option (kBool, kString). <br /></td></tr>
<tr class="separator:a3437227e441ef7e6d2b63197b26023ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a2d50e9061f301e53c3dd5d51ed45b92b" id="r_a2d50e9061f301e53c3dd5d51ed45b92b"><td class="memItemLeft" align="right" valign="top">static const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d50e9061f301e53c3dd5d51ed45b92b">kBool</a> = &quot;bool&quot;</td></tr>
<tr class="separator:a2d50e9061f301e53c3dd5d51ed45b92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd538caaf9f8e5e8a721c6efd58e75f" id="r_a8cd538caaf9f8e5e8a721c6efd58e75f"><td class="memItemLeft" align="right" valign="top">static const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8cd538caaf9f8e5e8a721c6efd58e75f">kString</a> = &quot;string&quot;</td></tr>
<tr class="separator:a8cd538caaf9f8e5e8a721c6efd58e75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The description of one single command-line option. </p>
<p>Normally you rarely use a <a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html" title="The description of one single command-line option.">Description</a> directly.<br />
In most cases you will use the <a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html#ab27a3d9559b5d6fddcbeb9d1474fd349" title="Sets the command-line tool caption and starts adding Descriptions.">Descriptions::addOptions</a> (const std::string&amp;) method to create and add descriptions. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad22e14e4e415962ac43d552ed282c9fc" name="ad22e14e4e415962ac43d552ed282c9fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad22e14e4e415962ac43d552ed282c9fc">&#9670;&#160;</a></span>Description()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a> </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>help</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>valueType</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Construct a <a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html" title="The description of one single command-line option.">Description</a>. </p>
<p>In most cases you will use the <a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html#ab27a3d9559b5d6fddcbeb9d1474fd349" title="Sets the command-line tool caption and starts adding Descriptions.">Descriptions::addOptions</a> (const std::string&amp;) method to create and add descriptions.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>of the option. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">help</td><td>a help description for this option. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">valueType</td><td><a class="el" href="#a2d50e9061f301e53c3dd5d51ed45b92b">Description::kBool</a> or <a class="el" href="#a8cd538caaf9f8e5e8a721c6efd58e75f">Description::kString</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aec239d2835b6febb1c0c7096896f4ee7" name="aec239d2835b6febb1c0c7096896f4ee7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec239d2835b6febb1c0c7096896f4ee7">&#9670;&#160;</a></span>mHelp</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string mHelp</td>
</tr>
</table>
</div><div class="memdoc">
<p>The help string for this option. </p>
</div>
</div>
<a id="a3437227e441ef7e6d2b63197b26023ed" name="a3437227e441ef7e6d2b63197b26023ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3437227e441ef7e6d2b63197b26023ed">&#9670;&#160;</a></span>mType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string mType</td>
</tr>
</table>
</div><div class="memdoc">
<p>The type of this option (kBool, kString). </p>
</div>
</div>
<a id="a2d50e9061f301e53c3dd5d51ed45b92b" name="a2d50e9061f301e53c3dd5d51ed45b92b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d50e9061f301e53c3dd5d51ed45b92b">&#9670;&#160;</a></span>kBool</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string kBool = &quot;bool&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8cd538caaf9f8e5e8a721c6efd58e75f" name="a8cd538caaf9f8e5e8a721c6efd58e75f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cd538caaf9f8e5e8a721c6efd58e75f">&#9670;&#160;</a></span>kString</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string kString = &quot;string&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,6 @@
var classSteinberg_1_1CommandLine_1_1Description =
[
[ "Description", "classSteinberg_1_1CommandLine_1_1Description.html#ad22e14e4e415962ac43d552ed282c9fc", null ],
[ "mHelp", "classSteinberg_1_1CommandLine_1_1Description.html#aec239d2835b6febb1c0c7096896f4ee7", null ],
[ "mType", "classSteinberg_1_1CommandLine_1_1Description.html#a3437227e441ef7e6d2b63197b26023ed", null ]
];
@@ -0,0 +1,5 @@
<map id="Description" name="Description">
<area shape="rect" id="Node000001" title="The description of one single command&#45;line option." alt="" coords="5,117,98,238"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="32,5,72,69"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,84,54,117,49,117,49,84"/>
</map>
@@ -0,0 +1 @@
29b680859aca238ae9392318cdedac70
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

@@ -0,0 +1,132 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1CommandLine_1_1Descriptions.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Descriptions Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html#ab27a3d9559b5d6fddcbeb9d1474fd349">addOptions</a>(const std::string &amp;caption=&quot;&quot;, std::initializer_list&lt; Description &gt; &amp;&amp;options={})</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html#ac88217d791c334de62e8f01564ccae24">operator()</a>(const std::string &amp;name, const std::string &amp;help)</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html#a5793e75288bde00e12788686d1edd7fe">operator()</a>(const std::string &amp;name, const Type &amp;inType, std::string help)</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html#a9fd7e8f26fbce8d9213dddefa95f9f52">operator()</a>(const std::string &amp;name, const std::string &amp;inType, std::string help)</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html#af98b844ecc3e57dea64a33273eb40ecb">parse</a>(int ac, char *av[], VariablesMap &amp;result, FilesVector *files=nullptr) const</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html#ae2910d69620d530f974b6ee1f94602b8">print</a>(std::ostream &amp;os) const</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,364 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Descriptions Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1CommandLine_1_1Descriptions.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classSteinberg_1_1CommandLine_1_1Descriptions-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Descriptions Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>List of command-line option descriptions.
<a href="#details">More...</a></p>
<p><code>#include &lt;fcommandline.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab27a3d9559b5d6fddcbeb9d1474fd349" id="r_ab27a3d9559b5d6fddcbeb9d1474fd349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab27a3d9559b5d6fddcbeb9d1474fd349">addOptions</a> (const std::string &amp;caption=&quot;&quot;, std::initializer_list&lt; <a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a> &gt; &amp;&amp;options={})</td></tr>
<tr class="memdesc:ab27a3d9559b5d6fddcbeb9d1474fd349"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the command-line tool caption and starts adding <a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html" title="List of command-line option descriptions.">Descriptions</a>. <br /></td></tr>
<tr class="separator:ab27a3d9559b5d6fddcbeb9d1474fd349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af98b844ecc3e57dea64a33273eb40ecb" id="r_af98b844ecc3e57dea64a33273eb40ecb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af98b844ecc3e57dea64a33273eb40ecb">parse</a> (int ac, char *av[], <a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a> &amp;result, <a class="el" href="namespaceSteinberg_1_1CommandLine.html#a8e4c7d85763c5d6cafd67588804308f4">FilesVector</a> *files=nullptr) const</td></tr>
<tr class="memdesc:af98b844ecc3e57dea64a33273eb40ecb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the command-line. <br /></td></tr>
<tr class="separator:af98b844ecc3e57dea64a33273eb40ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2910d69620d530f974b6ee1f94602b8" id="r_ae2910d69620d530f974b6ee1f94602b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2910d69620d530f974b6ee1f94602b8">print</a> (std::ostream &amp;os) const</td></tr>
<tr class="memdesc:ae2910d69620d530f974b6ee1f94602b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a brief description for the command-line tool into the stream <code>os</code>. <br /></td></tr>
<tr class="separator:ae2910d69620d530f974b6ee1f94602b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac88217d791c334de62e8f01564ccae24" id="r_ac88217d791c334de62e8f01564ccae24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac88217d791c334de62e8f01564ccae24">operator()</a> (const std::string &amp;name, const std::string &amp;help)</td></tr>
<tr class="memdesc:ac88217d791c334de62e8f01564ccae24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new switch. <br /></td></tr>
<tr class="separator:ac88217d791c334de62e8f01564ccae24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5793e75288bde00e12788686d1edd7fe" id="r_a5793e75288bde00e12788686d1edd7fe"><td class="memTemplParams" colspan="2">template&lt;typename Type&gt; </td></tr>
<tr class="memitem:a5793e75288bde00e12788686d1edd7fe"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a5793e75288bde00e12788686d1edd7fe">operator()</a> (const std::string &amp;name, const Type &amp;inType, std::string help)</td></tr>
<tr class="memdesc:a5793e75288bde00e12788686d1edd7fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new option of type <code>inType</code>. <br /></td></tr>
<tr class="separator:a5793e75288bde00e12788686d1edd7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd7e8f26fbce8d9213dddefa95f9f52" id="r_a9fd7e8f26fbce8d9213dddefa95f9f52"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a9fd7e8f26fbce8d9213dddefa95f9f52"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a9fd7e8f26fbce8d9213dddefa95f9f52">operator()</a> (const std::string &amp;name, const std::string &amp;inType, std::string help)</td></tr>
<tr class="memdesc:a9fd7e8f26fbce8d9213dddefa95f9f52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new option with a string as parameter. <br /></td></tr>
<tr class="separator:a9fd7e8f26fbce8d9213dddefa95f9f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>List of command-line option descriptions. </p>
<p>Use addOptions (const std::string&amp;) to add <a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html" title="List of command-line option descriptions.">Descriptions</a>. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ab27a3d9559b5d6fddcbeb9d1474fd349" name="ab27a3d9559b5d6fddcbeb9d1474fd349"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab27a3d9559b5d6fddcbeb9d1474fd349">&#9670;&#160;</a></span>addOptions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> &amp; addOptions </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>caption</em></span><span class="paramdefsep"> = </span><span class="paramdefval">&quot;&quot;</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::initializer_list&lt; <a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a> &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>options</em></span><span class="paramdefsep"> = </span><span class="paramdefval">{}</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the command-line tool caption and starts adding <a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html" title="List of command-line option descriptions.">Descriptions</a>. </p>
<p><b>Usage example:</b> </p><div class="fragment"><div class="line"><a class="code hl_class" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">CommandLine::Descriptions</a> desc;</div>
<div class="line">desc.<a class="code hl_function" href="#ab27a3d9559b5d6fddcbeb9d1474fd349">addOptions</a> (<span class="stringliteral">&quot;myTool&quot;</span>) <span class="comment">// Set caption to &quot;myTool&quot;</span></div>
<div class="line"> (<span class="stringliteral">&quot;help&quot;</span>, <span class="stringliteral">&quot;produce help message&quot;</span>) <span class="comment">// add switch -help</span></div>
<div class="line"> (<span class="stringliteral">&quot;opt1&quot;</span>, <span class="keywordtype">string</span>(), <span class="stringliteral">&quot;option 1&quot;</span>) <span class="comment">// add string option -opt1</span></div>
<div class="line"> (<span class="stringliteral">&quot;opt2&quot;</span>, string(), <span class="stringliteral">&quot;option 2&quot;</span>) <span class="comment">// add string option -opt2</span></div>
<div class="line">;</div>
<div class="ttc" id="aclassSteinberg_1_1CommandLine_1_1Descriptions_html"><div class="ttname"><a href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Steinberg::CommandLine::Descriptions</a></div><div class="ttdoc">List of command-line option descriptions.</div><div class="ttdef"><b>Definition</b> fcommandline.h:137</div></div>
<div class="ttc" id="aclassSteinberg_1_1CommandLine_1_1Descriptions_html_ab27a3d9559b5d6fddcbeb9d1474fd349"><div class="ttname"><a href="#ab27a3d9559b5d6fddcbeb9d1474fd349">Steinberg::CommandLine::Descriptions::addOptions</a></div><div class="ttdeci">Descriptions &amp; addOptions(const std::string &amp;caption=&quot;&quot;, std::initializer_list&lt; Description &gt; &amp;&amp;options={})</div><div class="ttdoc">Sets the command-line tool caption and starts adding Descriptions.</div><div class="ttdef"><b>Definition</b> fcommandline.h:265</div></div>
</div><!-- fragment --> <dl class="section note"><dt>Note</dt><dd>The operator() is used for every additional option.</dd></dl>
<p>Or with initializer list : </p><div class="fragment"><div class="line"><a class="code hl_class" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">CommandLine::Descriptions</a> desc;</div>
<div class="line">desc.<a class="code hl_function" href="#ab27a3d9559b5d6fddcbeb9d1474fd349">addOptions</a> (<span class="stringliteral">&quot;myTool&quot;</span>, <span class="comment">// Set caption to &quot;myTool&quot;</span></div>
<div class="line"> {{<span class="stringliteral">&quot;help&quot;</span>, <span class="stringliteral">&quot;produce help message&quot;</span>, <a class="code hl_variable" href="classSteinberg_1_1CommandLine_1_1Description.html#a2d50e9061f301e53c3dd5d51ed45b92b">Description::kBool</a>}, <span class="comment">// add switch -help</span></div>
<div class="line"> {<span class="stringliteral">&quot;opt1&quot;</span>, <span class="stringliteral">&quot;option 1&quot;</span>, <a class="code hl_variable" href="classSteinberg_1_1CommandLine_1_1Description.html#a8cd538caaf9f8e5e8a721c6efd58e75f">Description::kString</a>}, <span class="comment">// add string option -opt1</span></div>
<div class="line"> {<span class="stringliteral">&quot;opt2&quot;</span>, <span class="stringliteral">&quot;option 2&quot;</span>, <a class="code hl_variable" href="classSteinberg_1_1CommandLine_1_1Description.html#a8cd538caaf9f8e5e8a721c6efd58e75f">Description::kString</a>}} <span class="comment">// add string option -opt2</span></div>
<div class="line">);</div>
<div class="ttc" id="aclassSteinberg_1_1CommandLine_1_1Description_html_a2d50e9061f301e53c3dd5d51ed45b92b"><div class="ttname"><a href="classSteinberg_1_1CommandLine_1_1Description.html#a2d50e9061f301e53c3dd5d51ed45b92b">Steinberg::CommandLine::Description::kBool</a></div><div class="ttdeci">static const std::string kBool</div><div class="ttdef"><b>Definition</b> fcommandline.h:127</div></div>
<div class="ttc" id="aclassSteinberg_1_1CommandLine_1_1Description_html_a8cd538caaf9f8e5e8a721c6efd58e75f"><div class="ttname"><a href="classSteinberg_1_1CommandLine_1_1Description.html#a8cd538caaf9f8e5e8a721c6efd58e75f">Steinberg::CommandLine::Description::kString</a></div><div class="ttdeci">static const std::string kString</div><div class="ttdef"><b>Definition</b> fcommandline.h:128</div></div>
</div><!-- fragment --> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">caption</td><td>the caption of the command-line tool. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">options</td><td>initializer list with options </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a reverense to *this. </dd></dl>
</div>
</div>
<a id="af98b844ecc3e57dea64a33273eb40ecb" name="af98b844ecc3e57dea64a33273eb40ecb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af98b844ecc3e57dea64a33273eb40ecb">&#9670;&#160;</a></span>parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool parse </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>ac</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>av</em></span>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a> &amp;</td> <td class="paramname"><span class="paramname"><em>result</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceSteinberg_1_1CommandLine.html#a8e4c7d85763c5d6cafd67588804308f4">FilesVector</a> *</td> <td class="paramname"><span class="paramname"><em>files</em></span><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse the command-line. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">ac</td><td>count of command-line parameters </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">av</td><td>command-line as array of strings </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">result</td><td>the parsing result </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">files</td><td>optional list of elements on the command line that are not handled by options parsing </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae2910d69620d530f974b6ee1f94602b8" name="ae2910d69620d530f974b6ee1f94602b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2910d69620d530f974b6ee1f94602b8">&#9670;&#160;</a></span>print()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void print </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;</td> <td class="paramname"><span class="paramname"><em>os</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Print a brief description for the command-line tool into the stream <code>os</code>. </p>
<p>The description includes the help strings for all options. </p>
</div>
</div>
<a id="ac88217d791c334de62e8f01564ccae24" name="ac88217d791c334de62e8f01564ccae24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac88217d791c334de62e8f01564ccae24">&#9670;&#160;</a></span>operator()() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> &amp; operator() </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>help</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a new switch. </p>
<p>Only</p>
<p>Returning a reference to *this, enables chaining of calls to <a class="el" href="#ac88217d791c334de62e8f01564ccae24" title="Add a new switch.">operator()(const std::string&amp;,
const std::string&amp;)</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>of the added option. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">help</td><td>a help description for this option. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a reference to *this. </dd></dl>
</div>
</div>
<a id="a5793e75288bde00e12788686d1edd7fe" name="a5793e75288bde00e12788686d1edd7fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5793e75288bde00e12788686d1edd7fe">&#9670;&#160;</a></span>operator()() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> &amp; operator() </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Type &amp;</td> <td class="paramname"><span class="paramname"><em>inType</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>help</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a new option of type <code>inType</code>. </p>
<p>Currently only std::string is supported. </p>
</div>
</div>
<a id="a9fd7e8f26fbce8d9213dddefa95f9f52" name="a9fd7e8f26fbce8d9213dddefa95f9f52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fd7e8f26fbce8d9213dddefa95f9f52">&#9670;&#160;</a></span>operator()() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> &amp; operator() </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>inType</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>help</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a new option with a string as parameter. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,9 @@
var classSteinberg_1_1CommandLine_1_1Descriptions =
[
[ "addOptions", "classSteinberg_1_1CommandLine_1_1Descriptions.html#ab27a3d9559b5d6fddcbeb9d1474fd349", null ],
[ "parse", "classSteinberg_1_1CommandLine_1_1Descriptions.html#af98b844ecc3e57dea64a33273eb40ecb", null ],
[ "print", "classSteinberg_1_1CommandLine_1_1Descriptions.html#ae2910d69620d530f974b6ee1f94602b8", null ],
[ "operator()", "classSteinberg_1_1CommandLine_1_1Descriptions.html#ac88217d791c334de62e8f01564ccae24", null ],
[ "operator()", "classSteinberg_1_1CommandLine_1_1Descriptions.html#a5793e75288bde00e12788686d1edd7fe", null ],
[ "operator()", "classSteinberg_1_1CommandLine_1_1Descriptions.html#a9fd7e8f26fbce8d9213dddefa95f9f52", null ]
];
@@ -0,0 +1,132 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1CommandLine_1_1VariablesMap.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">VariablesMap Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html#aae1a1de067fae18405ef48dfbe0b3c00">count</a>(const VariablesMapContainer::key_type k) const</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html#a81dd125e253592aaef5fea33dfc50c42">hasError</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html#a6ec5f288dc5570a8d3be7e1dad3a1f8d">operator[]</a>(const VariablesMapContainer::key_type k)</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html#a2874031b1030e3fddae568c7a208088d">operator[]</a>(const VariablesMapContainer::key_type k) const</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html#a4f9dcc805975eb9dcf2579cd3886091e">setError</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html#abd055542f549cbbfbf227f22f49f3295">VariablesMap</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,307 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: VariablesMap Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1CommandLine_1_1VariablesMap.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classSteinberg_1_1CommandLine_1_1VariablesMap-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">VariablesMap Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Command-line parsing result.
<a href="#details">More...</a></p>
<p><code>#include &lt;fcommandline.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abd055542f549cbbfbf227f22f49f3295" id="r_abd055542f549cbbfbf227f22f49f3295"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abd055542f549cbbfbf227f22f49f3295">VariablesMap</a> ()</td></tr>
<tr class="memdesc:abd055542f549cbbfbf227f22f49f3295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. Creates a empty <a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html" title="Command-line parsing result.">VariablesMap</a>. <br /></td></tr>
<tr class="separator:abd055542f549cbbfbf227f22f49f3295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81dd125e253592aaef5fea33dfc50c42" id="r_a81dd125e253592aaef5fea33dfc50c42"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a81dd125e253592aaef5fea33dfc50c42">hasError</a> () const</td></tr>
<tr class="memdesc:a81dd125e253592aaef5fea33dfc50c42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> when an error has occurred. <br /></td></tr>
<tr class="separator:a81dd125e253592aaef5fea33dfc50c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f9dcc805975eb9dcf2579cd3886091e" id="r_a4f9dcc805975eb9dcf2579cd3886091e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f9dcc805975eb9dcf2579cd3886091e">setError</a> ()</td></tr>
<tr class="memdesc:a4f9dcc805975eb9dcf2579cd3886091e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the error state to <code>true</code>. <br /></td></tr>
<tr class="separator:a4f9dcc805975eb9dcf2579cd3886091e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec5f288dc5570a8d3be7e1dad3a1f8d" id="r_a6ec5f288dc5570a8d3be7e1dad3a1f8d"><td class="memItemLeft" align="right" valign="top">std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ec5f288dc5570a8d3be7e1dad3a1f8d">operator[]</a> (const VariablesMapContainer::key_type k)</td></tr>
<tr class="memdesc:a6ec5f288dc5570a8d3be7e1dad3a1f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the value of option <code>k</code>. <br /></td></tr>
<tr class="separator:a6ec5f288dc5570a8d3be7e1dad3a1f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2874031b1030e3fddae568c7a208088d" id="r_a2874031b1030e3fddae568c7a208088d"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2874031b1030e3fddae568c7a208088d">operator[]</a> (const VariablesMapContainer::key_type k) const</td></tr>
<tr class="memdesc:a2874031b1030e3fddae568c7a208088d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the value of option <code>k</code>. <br /></td></tr>
<tr class="separator:a2874031b1030e3fddae568c7a208088d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1a1de067fae18405ef48dfbe0b3c00" id="r_aae1a1de067fae18405ef48dfbe0b3c00"><td class="memItemLeft" align="right" valign="top">VariablesMapContainer::size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aae1a1de067fae18405ef48dfbe0b3c00">count</a> (const VariablesMapContainer::key_type k) const</td></tr>
<tr class="memdesc:aae1a1de067fae18405ef48dfbe0b3c00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>!=</code> <code>0</code> if command-line contains option <code>k</code>. <br /></td></tr>
<tr class="separator:aae1a1de067fae18405ef48dfbe0b3c00"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Command-line parsing result. </p>
<p>This is the result of the parser.<br />
</p><ul>
<li>Use <a class="el" href="#a81dd125e253592aaef5fea33dfc50c42" title="Returns true when an error has occurred.">hasError()</a> to check for errors.<br />
</li>
<li>To test if a option was specified on the command-line use: <a class="el" href="#aae1a1de067fae18405ef48dfbe0b3c00" title="Returns != 0 if command-line contains option k.">count()</a><br />
</li>
<li>To retrieve the value of an options, use <a class="el" href="#a6ec5f288dc5570a8d3be7e1dad3a1f8d" title="Retrieve the value of option k.">operator [](const VariablesMapContainer::key_type
k)</a><br />
</li>
</ul>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="abd055542f549cbbfbf227f22f49f3295" name="abd055542f549cbbfbf227f22f49f3295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd055542f549cbbfbf227f22f49f3295">&#9670;&#160;</a></span>VariablesMap()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. Creates a empty <a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html" title="Command-line parsing result.">VariablesMap</a>. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a81dd125e253592aaef5fea33dfc50c42" name="a81dd125e253592aaef5fea33dfc50c42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81dd125e253592aaef5fea33dfc50c42">&#9670;&#160;</a></span>hasError()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool hasError </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns <code>true</code> when an error has occurred. </p>
</div>
</div>
<a id="a4f9dcc805975eb9dcf2579cd3886091e" name="a4f9dcc805975eb9dcf2579cd3886091e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f9dcc805975eb9dcf2579cd3886091e">&#9670;&#160;</a></span>setError()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void setError </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the error state to <code>true</code>. </p>
</div>
</div>
<a id="a6ec5f288dc5570a8d3be7e1dad3a1f8d" name="a6ec5f288dc5570a8d3be7e1dad3a1f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ec5f288dc5570a8d3be7e1dad3a1f8d">&#9670;&#160;</a></span>operator[]() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string &amp; operator[] </td>
<td>(</td>
<td class="paramtype">const VariablesMapContainer::key_type</td> <td class="paramname"><span class="paramname"><em>k</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve the value of option <code>k</code>. </p>
<p>If command-line contains option <code>k</code> more than once, only the last value will survive. </p>
</div>
</div>
<a id="a2874031b1030e3fddae568c7a208088d" name="a2874031b1030e3fddae568c7a208088d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2874031b1030e3fddae568c7a208088d">&#9670;&#160;</a></span>operator[]() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; operator[] </td>
<td>(</td>
<td class="paramtype">const VariablesMapContainer::key_type</td> <td class="paramname"><span class="paramname"><em>k</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve the value of option <code>k</code>. </p>
<p>If command-line contains option <code>k</code> more than once, only the last value will survive. </p>
</div>
</div>
<a id="aae1a1de067fae18405ef48dfbe0b3c00" name="aae1a1de067fae18405ef48dfbe0b3c00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae1a1de067fae18405ef48dfbe0b3c00">&#9670;&#160;</a></span>count()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VariablesMap::VariablesMapContainer::size_type count </td>
<td>(</td>
<td class="paramtype">const VariablesMapContainer::key_type</td> <td class="paramname"><span class="paramname"><em>k</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns <code>!=</code> <code>0</code> if command-line contains option <code>k</code>. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,9 @@
var classSteinberg_1_1CommandLine_1_1VariablesMap =
[
[ "VariablesMap", "classSteinberg_1_1CommandLine_1_1VariablesMap.html#abd055542f549cbbfbf227f22f49f3295", null ],
[ "hasError", "classSteinberg_1_1CommandLine_1_1VariablesMap.html#a81dd125e253592aaef5fea33dfc50c42", null ],
[ "setError", "classSteinberg_1_1CommandLine_1_1VariablesMap.html#a4f9dcc805975eb9dcf2579cd3886091e", null ],
[ "operator[]", "classSteinberg_1_1CommandLine_1_1VariablesMap.html#a6ec5f288dc5570a8d3be7e1dad3a1f8d", null ],
[ "operator[]", "classSteinberg_1_1CommandLine_1_1VariablesMap.html#a2874031b1030e3fddae568c7a208088d", null ],
[ "count", "classSteinberg_1_1CommandLine_1_1VariablesMap.html#aae1a1de067fae18405ef48dfbe0b3c00", null ]
];
@@ -0,0 +1,240 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1ConstString.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">ConstString Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a368f7094dc38acca20612bbb392552f4">buffer</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a8d780846d765cbb997ce79cafa832cac">buffer16</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abb93591ce1f1696318386689faa7627b">buffer8</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a82a885ba6896ddc2c1ba77b497639bb9">compare</a>(const ConstString &amp;str, int32 n, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a981e1c7b984d28e85bd54ea31165e1a2">compare</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa6760149dfe083d5beb2f08942587dcb">compareAt</a>(uint32 index, const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> enum name</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a927687036677870519dd1a500e160edb">ConstString</a>(const char8 *str, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af313334a239c94dd7ed44bb7a78d4e02">ConstString</a>(const char16 *str, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a79f3283eec000755f3ec870a252ea177">ConstString</a>(const ConstString &amp;str, int32 offset=0, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a45c99750b35e507bfb2d69a8ee0db3e9">ConstString</a>(const FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae772e034332b4e5123c75abd3b926e66">ConstString</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a287a9680751f4878ab72e5f1ba955bb8">contains</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad822b6bfe47f1c4a2ff78ea5f5bf1f25">copyTo</a>(char *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#addcf1c0d2f59cb45fceec3d09887a9ae">copyTo</a>(IStringResult *result) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a23c4de70b1684811a4f2b082f5df3792">copyTo</a>(IString &amp;string) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc54bba9b1087cff79c9bf15a7969b49">copyTo16</a>(char16 *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a29e9d379c6687a0ca814e8c380db0ca9">copyTo8</a>(char8 *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9e910d6f244aa16ef19d40a7626c2e25">countOccurences</a>(char8 c, uint32 startIndex, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac225597955da8175197cce72ce4141b5">countOccurences</a>(char16 c, uint32 startIndex, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ab947e7974deb5cdaf55dcb6897847446">endsWith</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9527af8839efdd33ddf47f43432fcab4">extract</a>(String &amp;result, uint32 idx, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4e230c10f923605ec82493969b6bb273">findFirst</a>(const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#adee9de5c767e80bf8d4b0a3d6271370c">findFirst</a>(char8 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac9d75370b24a1839a078386a6e746ad5">findFirst</a>(char16 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aab9413a67e31ef5eab5947e1c96afd1d">findLast</a>(const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4ecb0cc7b206806d489c13d90311022d">findLast</a>(char8 c, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1aa4d21b859de7af311fc29a999c7040">findLast</a>(char16 c, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a011b87c5fa06338481f6db2ed1220189">findNext</a>(int32 startIndex, const ConstString &amp;str, int32 n=-1, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc40cf7970b4652de7f2ef5d572ba132">findNext</a>(int32 startIndex, char8 c, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ade109f554543eb2f4c5a674d49dd1534">findNext</a>(int32 startIndex, char16 c, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa82963a731a7e3f773d530298180b0c4">findPrev</a>(int32 startIndex, const ConstString &amp;str, int32 n=-1, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa47dfcfc097efc86b331513b1af28d1b">findPrev</a>(int32 startIndex, char8 c, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1d268231e3af3641e2c8e118b6055b32">findPrev</a>(int32 startIndex, char16 c, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6a45acdf7364f3a13d056cddf5bd1636">getChar</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa83ea4feb441ab820837b70d5eda2072">getChar16</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a667af2582601cf05f6360f779bfffe1a">getChar8</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0fff14d842c46911af85e125af9d3cdc">getCharAt</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a124b545ed153a94c002e032db22bc35d">getFirstDifferent</a>(const ConstString &amp;str, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9e50d4a383b9b0048b30296842162152">getNumber</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abd3bd0c45c739a00930d9104bc4f039c">getTrailingNumber</a>(int64 fallback=0) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ab877fc292201494ab4be2be190fd5cd1">getTrailingNumberIndex</a>(uint32 width=0) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6c9f80b4e5cfed948ee961e1f85b563f">hash</a>(uint32 tsize) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3329e812c7809a57e3be4946fc63b18e">isAsciiString</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6447bfca9b9d31ed9ce96a35fb987206">isCharAlpha</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac2291ddfae0133dedde40a26dbd51099">isCharAlpha</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2b48d0f2b9de6a59ee41f6029f030dfa">isCharAlphaNum</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af748287f5024af4c82b3e6225660f88d">isCharAlphaNum</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af506286b5d395d5b6e5918eba7f71486">isCharAscii</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af0143d0862af1c86a44f42708b7d6fce">isCharAscii</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a60d921d7240987538c237a8c5a315e73">isCharDigit</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1561e3f288d0886f47344379e2f0fa49">isCharDigit</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6288d7b8b62d464b8cda5cdc86054bc8">isCharLower</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af69b5c5f85db7bf8e88f94fd541c2eda">isCharLower</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a558f9643b112a9e296034f4b5c104da4">isCharSpace</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc1738b9f2705034218d299e33afbb0e">isCharSpace</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a15c5156f789b384961e95ed427c62e9b">isCharUpper</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1735df81440afee9f39ffa303acfcc80">isCharUpper</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abb174217e84bce846da12b911695f1dd">isDigit</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#acf82f9b2937375c7b1cf3dccb3df3312">isEmpty</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aabde9540d808cb7f31588d772c05cb30">isNormalized</a>(UnicodeNormalization=kUnicodeNormC)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a75060976753e877247e364d1816245d7">isWide</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2569fa33cce1a8256ff4cea575b1829e">isWideString</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6ae7f1d84f9d3ed914e475b63b04d2c3ff">kCaseInsensitive</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a63941c3a03dc9736f3234bb756d9a305">len</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aed9da38615ace94c0e53dd4ad946e767">length</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aae9eb74628356d91bdd0e50426577d02">multiByteToWideString</a>(char16 *dest, const char8 *source, int32 wcharCount, uint32 sourceCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0596d70caf53da1ad390e9fb28afabff">naturalCompare</a>(const ConstString &amp;str, CompareMode mode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a21ca283f895ea4013ed0f8af2ab626ec">operator const char16 *</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ada4248834fd60a76fc6627bccf5dc960">operator const char8 *</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a356c76a37e7adcffc6595745aa4ece47">operator[]</a>(short idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af225d4bf871e806df526196612b2f2d0">operator[]</a>(long idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3a8adb9df6c449f7cbb5e67cce322e3b">operator[]</a>(int idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a09a37075bcb12c72abda9fb887ee2d47">operator[]</a>(unsigned short idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a903864b138c4ea61c7cffe788a6d0087">operator[]</a>(unsigned long idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0e3593cb1c3537ca53339e22c92f02ab">operator[]</a>(unsigned int idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a797161cc4889f7f438a7336ba2a0c4b8">ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af7e48364e8bca44d6ad1aa53167557f8">scanFloat</a>(double &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a23dc8ed77c745a918945d2cc5cbd0eef">scanHex</a>(uint8 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#adcee4e2680b55bb072b8ea4658dcb775">scanHex</a>(const char *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad408b57b46dd39329c244d1e59ad3eeb">scanHex_16</a>(const char16 *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a202229a2718b4c6e8f6720df328b27a0">scanHex_8</a>(const char8 *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af8ace5afb5cf801e81510b2c64598d73">scanInt32</a>(int32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2911ac52c6c2ad63d4ef0b65e4a0d107">scanInt32</a>(const char *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a06b4a788c1d6d1f32c3dfaac162b11ac">scanInt32_16</a>(const char16 *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3a230a4b3bd90078a4c7f22080ffad82">scanInt32_8</a>(const char8 *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a7c98274e504654515047b90399cdcb13">scanInt64</a>(int64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ada807776c00d43a2be387ef88614127f">scanInt64</a>(const char *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6c893b487dfe24d9678302794e8c08d3">scanInt64_16</a>(const char16 *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae46cb29a2fe9015768110c6e8a2bf3a1">scanInt64_8</a>(const char8 *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4000a1ff425649aea8f9f450bd063804">scanUInt32</a>(uint32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a72534f72b582b95ec762ec61940875f8">scanUInt32</a>(const char *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac19286d8f082ef76774460eb7933b947">scanUInt32_16</a>(const char16 *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1b111b6a67a73953b9aec2f6afc11661">scanUInt32_8</a>(const char8 *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af668a757151a1323f0fcd37ecea19e30">scanUInt64</a>(uint64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a50186e229b1da9121661a54240747ecb">scanUInt64</a>(const char *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2426d33f600572497fb3e4954caaf20d">scanUInt64_16</a>(const char16 *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae520c42b0edc50aed97977a73c592f75">scanUInt64_8</a>(const char8 *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3810da8b627c937af8f5d893503e6c82">startsWith</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af83f3beacc81cbacf3aee859fef32539">testChar</a>(uint32 index, char8 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a5d2bf50457423819081014fab96cd190">testChar</a>(uint32 index, char16 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad9b59e0597367959da6913920dd79dcf">testChar16</a>(uint32 index, char16 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a5931a39bd912ce850f92e42abbb14bc4">testChar8</a>(uint32 index, char8 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae81468efdbf10b342cc4ef55f952f834">text16</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a8f521eb4befb517ccbb805524cf0f6d9">text8</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa1bd71cbb5c91ad80af441549e445659">toLower</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a69028c11ba44bc35dff982bb2120f38e">toLower</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1e2802d0abf81576c53da9c30aacf969">toUpper</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a62c158cae29f219f5a14384024dc69a7">toUpper</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad7cc90c66e4e214cd03d7f6f737e7be2">toVariant</a>(FVariant &amp;var) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a81838f3369304321ab595bc000368f14">wideStringToMultiByte</a>(char8 *dest, const char16 *source, int32 char8Count, uint32 destCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad522b88dd7b89b8b980b084c36293f82">~ConstString</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,83 @@
var classSteinberg_1_1ConstString =
[
[ "CompareMode", "classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6", [
[ "kCaseSensitive", "classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16", null ],
[ "kCaseInsensitive", "classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6ae7f1d84f9d3ed914e475b63b04d2c3ff", null ]
] ],
[ "ConstString", "classSteinberg_1_1ConstString.html#a927687036677870519dd1a500e160edb", null ],
[ "ConstString", "classSteinberg_1_1ConstString.html#af313334a239c94dd7ed44bb7a78d4e02", null ],
[ "ConstString", "classSteinberg_1_1ConstString.html#a79f3283eec000755f3ec870a252ea177", null ],
[ "ConstString", "classSteinberg_1_1ConstString.html#a45c99750b35e507bfb2d69a8ee0db3e9", null ],
[ "ConstString", "classSteinberg_1_1ConstString.html#ae772e034332b4e5123c75abd3b926e66", null ],
[ "~ConstString", "classSteinberg_1_1ConstString.html#ad522b88dd7b89b8b980b084c36293f82", null ],
[ "length", "classSteinberg_1_1ConstString.html#aed9da38615ace94c0e53dd4ad946e767", null ],
[ "isEmpty", "classSteinberg_1_1ConstString.html#acf82f9b2937375c7b1cf3dccb3df3312", null ],
[ "operator const char8 *", "classSteinberg_1_1ConstString.html#ada4248834fd60a76fc6627bccf5dc960", null ],
[ "operator const char16 *", "classSteinberg_1_1ConstString.html#a21ca283f895ea4013ed0f8af2ab626ec", null ],
[ "operator[]", "classSteinberg_1_1ConstString.html#a356c76a37e7adcffc6595745aa4ece47", null ],
[ "operator[]", "classSteinberg_1_1ConstString.html#af225d4bf871e806df526196612b2f2d0", null ],
[ "operator[]", "classSteinberg_1_1ConstString.html#a3a8adb9df6c449f7cbb5e67cce322e3b", null ],
[ "operator[]", "classSteinberg_1_1ConstString.html#a09a37075bcb12c72abda9fb887ee2d47", null ],
[ "operator[]", "classSteinberg_1_1ConstString.html#a903864b138c4ea61c7cffe788a6d0087", null ],
[ "operator[]", "classSteinberg_1_1ConstString.html#a0e3593cb1c3537ca53339e22c92f02ab", null ],
[ "text8", "classSteinberg_1_1ConstString.html#a8f521eb4befb517ccbb805524cf0f6d9", null ],
[ "text16", "classSteinberg_1_1ConstString.html#ae81468efdbf10b342cc4ef55f952f834", null ],
[ "text", "classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44", null ],
[ "ptr", "classSteinberg_1_1ConstString.html#a797161cc4889f7f438a7336ba2a0c4b8", null ],
[ "getChar8", "classSteinberg_1_1ConstString.html#a667af2582601cf05f6360f779bfffe1a", null ],
[ "getChar16", "classSteinberg_1_1ConstString.html#aa83ea4feb441ab820837b70d5eda2072", null ],
[ "getChar", "classSteinberg_1_1ConstString.html#a6a45acdf7364f3a13d056cddf5bd1636", null ],
[ "getCharAt", "classSteinberg_1_1ConstString.html#a0fff14d842c46911af85e125af9d3cdc", null ],
[ "testChar8", "classSteinberg_1_1ConstString.html#a5931a39bd912ce850f92e42abbb14bc4", null ],
[ "testChar16", "classSteinberg_1_1ConstString.html#ad9b59e0597367959da6913920dd79dcf", null ],
[ "testChar", "classSteinberg_1_1ConstString.html#af83f3beacc81cbacf3aee859fef32539", null ],
[ "testChar", "classSteinberg_1_1ConstString.html#a5d2bf50457423819081014fab96cd190", null ],
[ "extract", "classSteinberg_1_1ConstString.html#a9527af8839efdd33ddf47f43432fcab4", null ],
[ "copyTo8", "classSteinberg_1_1ConstString.html#a29e9d379c6687a0ca814e8c380db0ca9", null ],
[ "copyTo16", "classSteinberg_1_1ConstString.html#afc54bba9b1087cff79c9bf15a7969b49", null ],
[ "copyTo", "classSteinberg_1_1ConstString.html#ad822b6bfe47f1c4a2ff78ea5f5bf1f25", null ],
[ "copyTo", "classSteinberg_1_1ConstString.html#addcf1c0d2f59cb45fceec3d09887a9ae", null ],
[ "copyTo", "classSteinberg_1_1ConstString.html#a23c4de70b1684811a4f2b082f5df3792", null ],
[ "hash", "classSteinberg_1_1ConstString.html#a6c9f80b4e5cfed948ee961e1f85b563f", null ],
[ "compareAt", "classSteinberg_1_1ConstString.html#aa6760149dfe083d5beb2f08942587dcb", null ],
[ "compare", "classSteinberg_1_1ConstString.html#a82a885ba6896ddc2c1ba77b497639bb9", null ],
[ "compare", "classSteinberg_1_1ConstString.html#a981e1c7b984d28e85bd54ea31165e1a2", null ],
[ "naturalCompare", "classSteinberg_1_1ConstString.html#a0596d70caf53da1ad390e9fb28afabff", null ],
[ "startsWith", "classSteinberg_1_1ConstString.html#a3810da8b627c937af8f5d893503e6c82", null ],
[ "endsWith", "classSteinberg_1_1ConstString.html#ab947e7974deb5cdaf55dcb6897847446", null ],
[ "contains", "classSteinberg_1_1ConstString.html#a287a9680751f4878ab72e5f1ba955bb8", null ],
[ "findFirst", "classSteinberg_1_1ConstString.html#a4e230c10f923605ec82493969b6bb273", null ],
[ "findFirst", "classSteinberg_1_1ConstString.html#adee9de5c767e80bf8d4b0a3d6271370c", null ],
[ "findFirst", "classSteinberg_1_1ConstString.html#ac9d75370b24a1839a078386a6e746ad5", null ],
[ "findNext", "classSteinberg_1_1ConstString.html#a011b87c5fa06338481f6db2ed1220189", null ],
[ "findNext", "classSteinberg_1_1ConstString.html#afc40cf7970b4652de7f2ef5d572ba132", null ],
[ "findNext", "classSteinberg_1_1ConstString.html#ade109f554543eb2f4c5a674d49dd1534", null ],
[ "findPrev", "classSteinberg_1_1ConstString.html#aa82963a731a7e3f773d530298180b0c4", null ],
[ "findPrev", "classSteinberg_1_1ConstString.html#aa47dfcfc097efc86b331513b1af28d1b", null ],
[ "findPrev", "classSteinberg_1_1ConstString.html#a1d268231e3af3641e2c8e118b6055b32", null ],
[ "findLast", "classSteinberg_1_1ConstString.html#aab9413a67e31ef5eab5947e1c96afd1d", null ],
[ "findLast", "classSteinberg_1_1ConstString.html#a4ecb0cc7b206806d489c13d90311022d", null ],
[ "findLast", "classSteinberg_1_1ConstString.html#a1aa4d21b859de7af311fc29a999c7040", null ],
[ "countOccurences", "classSteinberg_1_1ConstString.html#a9e910d6f244aa16ef19d40a7626c2e25", null ],
[ "countOccurences", "classSteinberg_1_1ConstString.html#ac225597955da8175197cce72ce4141b5", null ],
[ "getFirstDifferent", "classSteinberg_1_1ConstString.html#a124b545ed153a94c002e032db22bc35d", null ],
[ "isDigit", "classSteinberg_1_1ConstString.html#abb174217e84bce846da12b911695f1dd", null ],
[ "scanFloat", "classSteinberg_1_1ConstString.html#af7e48364e8bca44d6ad1aa53167557f8", null ],
[ "scanInt64", "classSteinberg_1_1ConstString.html#a7c98274e504654515047b90399cdcb13", null ],
[ "scanUInt64", "classSteinberg_1_1ConstString.html#af668a757151a1323f0fcd37ecea19e30", null ],
[ "scanInt32", "classSteinberg_1_1ConstString.html#af8ace5afb5cf801e81510b2c64598d73", null ],
[ "scanUInt32", "classSteinberg_1_1ConstString.html#a4000a1ff425649aea8f9f450bd063804", null ],
[ "scanHex", "classSteinberg_1_1ConstString.html#a23dc8ed77c745a918945d2cc5cbd0eef", null ],
[ "getTrailingNumberIndex", "classSteinberg_1_1ConstString.html#ab877fc292201494ab4be2be190fd5cd1", null ],
[ "getTrailingNumber", "classSteinberg_1_1ConstString.html#abd3bd0c45c739a00930d9104bc4f039c", null ],
[ "getNumber", "classSteinberg_1_1ConstString.html#a9e50d4a383b9b0048b30296842162152", null ],
[ "toVariant", "classSteinberg_1_1ConstString.html#ad7cc90c66e4e214cd03d7f6f737e7be2", null ],
[ "isWideString", "classSteinberg_1_1ConstString.html#a2569fa33cce1a8256ff4cea575b1829e", null ],
[ "isAsciiString", "classSteinberg_1_1ConstString.html#a3329e812c7809a57e3be4946fc63b18e", null ],
[ "isNormalized", "classSteinberg_1_1ConstString.html#aabde9540d808cb7f31588d772c05cb30", null ],
[ "buffer", "classSteinberg_1_1ConstString.html#a368f7094dc38acca20612bbb392552f4", null ],
[ "buffer8", "classSteinberg_1_1ConstString.html#abb93591ce1f1696318386689faa7627b", null ],
[ "buffer16", "classSteinberg_1_1ConstString.html#a8d780846d765cbb997ce79cafa832cac", null ],
[ "len", "classSteinberg_1_1ConstString.html#a63941c3a03dc9736f3234bb756d9a305", null ],
[ "isWide", "classSteinberg_1_1ConstString.html#a75060976753e877247e364d1816245d7", null ]
];
@@ -0,0 +1,7 @@
<map id="ConstString" name="ConstString">
<area shape="rect" id="Node000001" title="Invariant String." alt="" coords="5,5,375,919"/>
<area shape="rect" id="Node000002" href="$classSteinberg_1_1String.html" title="String." alt="" coords="137,967,244,1243"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="193,934,193,968,188,968,188,934"/>
<area shape="rect" id="Node000003" href="$classSteinberg_1_1StringObject.html" title="StringObject implements IStringResult and IString methods." alt="" coords="140,1291,241,1548"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="193,1258,193,1292,188,1292,188,1258"/>
</map>
@@ -0,0 +1 @@
7a8aaf4b7ffae503e245143c6a4356a2
Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

@@ -0,0 +1,128 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1DisableDispatchingTimers.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">DisableDispatchingTimers Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html">DisableDispatchingTimers</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html#a59be662c23adc93f540b980f63e5c446">DisableDispatchingTimers</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html">DisableDispatchingTimers</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html#ac20207d5c81a874be61fcb9621104a0d">~DisableDispatchingTimers</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html">DisableDispatchingTimers</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,176 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: DisableDispatchingTimers Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1DisableDispatchingTimers.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classSteinberg_1_1DisableDispatchingTimers-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DisableDispatchingTimers Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Disables dispatching of timers for the live time of this object.
<a href="#details">More...</a></p>
<p><code>#include &lt;timer.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a59be662c23adc93f540b980f63e5c446" id="r_a59be662c23adc93f540b980f63e5c446"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a59be662c23adc93f540b980f63e5c446">DisableDispatchingTimers</a> ()</td></tr>
<tr class="separator:a59be662c23adc93f540b980f63e5c446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac20207d5c81a874be61fcb9621104a0d" id="r_ac20207d5c81a874be61fcb9621104a0d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac20207d5c81a874be61fcb9621104a0d">~DisableDispatchingTimers</a> ()</td></tr>
<tr class="separator:ac20207d5c81a874be61fcb9621104a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Disables dispatching of timers for the live time of this object. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a59be662c23adc93f540b980f63e5c446" name="a59be662c23adc93f540b980f63e5c446"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59be662c23adc93f540b980f63e5c446">&#9670;&#160;</a></span>DisableDispatchingTimers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html">DisableDispatchingTimers</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac20207d5c81a874be61fcb9621104a0d" name="ac20207d5c81a874be61fcb9621104a0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac20207d5c81a874be61fcb9621104a0d">&#9670;&#160;</a></span>~DisableDispatchingTimers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html">DisableDispatchingTimers</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,5 @@
var classSteinberg_1_1DisableDispatchingTimers =
[
[ "DisableDispatchingTimers", "classSteinberg_1_1DisableDispatchingTimers.html#a59be662c23adc93f540b980f63e5c446", null ],
[ "~DisableDispatchingTimers", "classSteinberg_1_1DisableDispatchingTimers.html#ac20207d5c81a874be61fcb9621104a0d", null ]
];
@@ -0,0 +1,163 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1FDynLibrary.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">FDynLibrary Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aad64a1f592d31c920bc72505ab860576">addDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878">addRef</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194">changed</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#af59fc037df86c95566a2f9874be552a4">classIDsEqual</a>(FClassID ci1, FClassID ci2)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ad0cb02215c1c6e44b53f177e7844a9f5">deferUpdate</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html#a835423ebbf9ed98ac1ff15ae07696dbf">FDynLibrary</a>(const char *name=nullptr, bool addExtension=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a>()=default</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b">FObject</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6ca01e2c40b3e5c5d6bcc995c123b768">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a61fe4989547b521dfcac968665c376d9">getFClassID</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html#a3495009ea271c1c6e1571ed0f673bc06">getPlatformInstance</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html#a8060fef6fd902c5aeda63d7d1898e2ff">getProcAddress</a>(const char *name)</td><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0">getRefCount</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a603a8093a1d2e99527a89d3a15e5504a">getUpdateHandler</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#acee1b675f92ac47a457fc7692dfd3a67">gUpdateHandler</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html#a8f36f17c29d5a7cc5f29677a6093ac5f">init</a>(const char *name, bool addExtension=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html#a65d5dd0c24f120a3b2c0b6d2e2038d58">instance</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7">isA</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5">isA</a>(FClassID s) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da">isEqualInstance</a>(FUnknown *d)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html#a7ffa9fcfaa7e93495a34c760b8270731">isLoaded</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be">isTypeOf</a>(FClassID s, bool=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908">operator=</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0">queryInterface</a>(const TUID _iid, void **obj) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850">refCount</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521">release</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a4a343976011506b85607300a4bd97832">removeDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abf312648bf542a9d35fd34e1564b07cb">setUpdateHandler</a>(IUpdateHandler *handler)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67">unknownCast</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0a25d706b3e3dabc9e4c0d026f925d73">unknownToObject</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html#a506a572d1bf8ada0f9a767c00e580f53">unload</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103">update</a>(FUnknown *, int32) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935">updateDone</a>(int32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html#ae45d0e23406e5f96a9830da0467a9763">~FDynLibrary</a>() override</td><td class="entry"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b">~FObject</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,473 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: FDynLibrary Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1FDynLibrary.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classSteinberg_1_1FDynLibrary-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">FDynLibrary Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Platform independent dynamic library loader.
<a href="#details">More...</a></p>
<p><code>#include &lt;fdynlib.h&gt;</code></p>
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for FDynLibrary:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classSteinberg_1_1FDynLibrary__inherit__graph.png" border="0" usemap="#aFDynLibrary_inherit__map" alt="Inheritance graph"/></div>
<map name="aFDynLibrary_inherit__map" id="aFDynLibrary_inherit__map">
<area shape="rect" title="Platform independent dynamic library loader." alt="" coords="5,576,144,755"/>
<area shape="rect" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent." alt="" coords="9,117,141,528"/>
<area shape="poly" title=" " alt="" coords="78,543,78,576,72,576,72,543"/>
<area shape="rect" title=" " alt="" coords="38,5,112,69"/>
<area shape="poly" title=" " alt="" coords="78,84,78,117,72,117,72,84"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a835423ebbf9ed98ac1ff15ae07696dbf" id="r_a835423ebbf9ed98ac1ff15ae07696dbf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a835423ebbf9ed98ac1ff15ae07696dbf">FDynLibrary</a> (const char *name=nullptr, bool addExtension=true)</td></tr>
<tr class="memdesc:a835423ebbf9ed98ac1ff15ae07696dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a835423ebbf9ed98ac1ff15ae07696dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae45d0e23406e5f96a9830da0467a9763" id="r_ae45d0e23406e5f96a9830da0467a9763"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae45d0e23406e5f96a9830da0467a9763">~FDynLibrary</a> () override</td></tr>
<tr class="memdesc:ae45d0e23406e5f96a9830da0467a9763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ae45d0e23406e5f96a9830da0467a9763"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f36f17c29d5a7cc5f29677a6093ac5f" id="r_a8f36f17c29d5a7cc5f29677a6093ac5f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8f36f17c29d5a7cc5f29677a6093ac5f">init</a> (const char *name, bool addExtension=true)</td></tr>
<tr class="memdesc:a8f36f17c29d5a7cc5f29677a6093ac5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads the library if not already loaded. <br /></td></tr>
<tr class="separator:a8f36f17c29d5a7cc5f29677a6093ac5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8060fef6fd902c5aeda63d7d1898e2ff" id="r_a8060fef6fd902c5aeda63d7d1898e2ff"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8060fef6fd902c5aeda63d7d1898e2ff">getProcAddress</a> (const char *name)</td></tr>
<tr class="memdesc:a8060fef6fd902c5aeda63d7d1898e2ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the address of the procedure <code>name</code>. <br /></td></tr>
<tr class="separator:a8060fef6fd902c5aeda63d7d1898e2ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ffa9fcfaa7e93495a34c760b8270731" id="r_a7ffa9fcfaa7e93495a34c760b8270731"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ffa9fcfaa7e93495a34c760b8270731">isLoaded</a> ()</td></tr>
<tr class="memdesc:a7ffa9fcfaa7e93495a34c760b8270731"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true when the library was successfully loaded. <br /></td></tr>
<tr class="separator:a7ffa9fcfaa7e93495a34c760b8270731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a506a572d1bf8ada0f9a767c00e580f53" id="r_a506a572d1bf8ada0f9a767c00e580f53"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a506a572d1bf8ada0f9a767c00e580f53">unload</a> ()</td></tr>
<tr class="memdesc:a506a572d1bf8ada0f9a767c00e580f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unloads the library if it is loaded. <br /></td></tr>
<tr class="separator:a506a572d1bf8ada0f9a767c00e580f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3495009ea271c1c6e1571ed0f673bc06" id="r_a3495009ea271c1c6e1571ed0f673bc06"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3495009ea271c1c6e1571ed0f673bc06">getPlatformInstance</a> () const</td></tr>
<tr class="memdesc:a3495009ea271c1c6e1571ed0f673bc06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the platform dependent representation of the library instance. <br /></td></tr>
<tr class="separator:a3495009ea271c1c6e1571ed0f673bc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject" id="r_a437422592a0d826d2c3962fb7fff8404"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a> ()=default</td></tr>
<tr class="memdesc:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">default constructor... <br /></td></tr>
<tr class="separator:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df169f35093cd89cf30109783cc900b inherit pub_methods_classSteinberg_1_1FObject" id="r_a0df169f35093cd89cf30109783cc900b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b">FObject</a> (const <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;)</td></tr>
<tr class="separator:a0df169f35093cd89cf30109783cc900b inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject" id="r_a3f93f4dfecbe838c658bf1425e1db908"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908">operator=</a> (const <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;)</td></tr>
<tr class="memdesc:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">overloads operator "=" as the reference assignment <br /></td></tr>
<tr class="separator:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject" id="r_a6bd63fda63882c46b7c08409f68ad23b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b">~FObject</a> ()</td></tr>
<tr class="memdesc:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor... <br /></td></tr>
<tr class="separator:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject" id="r_aae90f8c54876fd8f1a191a44144d66c7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7">isA</a> () const</td></tr>
<tr class="memdesc:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">a local alternative to getFClassID () <br /></td></tr>
<tr class="separator:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject" id="r_a472e34bafb6415ae1054b6e4ffd9e3f5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5">isA</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> s) const</td></tr>
<tr class="memdesc:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">evaluates if the passed ID is of the <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> type <br /></td></tr>
<tr class="separator:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject" id="r_a7828bf1972d5be433fdd6320e109f3be"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be">isTypeOf</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> s, bool=true) const</td></tr>
<tr class="memdesc:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">evaluates if the passed ID is of the <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> type <br /></td></tr>
<tr class="separator:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject" id="r_a127b5517d355d7870c5bc96d52ef9ef0"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0">getRefCount</a> ()</td></tr>
<tr class="memdesc:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the current interface reference count <br /></td></tr>
<tr class="separator:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject" id="r_a86bda2cc9670209c191358a3b9fcab67"><td class="memItemLeft" align="right" valign="top">FUnknown *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67">unknownCast</a> ()</td></tr>
<tr class="memdesc:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">get FUnknown interface from object <br /></td></tr>
<tr class="separator:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject" id="r_a9a18a9f05017946de2dc6942fc7b55b0"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0">queryInterface</a> (const TUID _iid, void **obj) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::queryInterface () <br /></td></tr>
<tr class="separator:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject" id="r_ab71f235d96a97eb6e56272b090694878"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878">addRef</a> () SMTG_OVERRIDE</td></tr>
<tr class="memdesc:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::addref () <br /></td></tr>
<tr class="separator:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject" id="r_a936c8aef3cc4614fc83ca91233e99521"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521">release</a> () SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::release () <br /></td></tr>
<tr class="separator:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject" id="r_aeeeb082a829ee7b136a730a2a4029103"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103">update</a> (FUnknown *, int32) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">empty virtual method that should be overridden by derived classes for data updates upon changes <br /></td></tr>
<tr class="separator:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad64a1f592d31c920bc72505ab860576 inherit pub_methods_classSteinberg_1_1FObject" id="r_aad64a1f592d31c920bc72505ab860576"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#aad64a1f592d31c920bc72505ab860576">addDependent</a> (IDependent *dep)</td></tr>
<tr class="memdesc:aad64a1f592d31c920bc72505ab860576 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds dependency to the object <br /></td></tr>
<tr class="separator:aad64a1f592d31c920bc72505ab860576 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a343976011506b85607300a4bd97832 inherit pub_methods_classSteinberg_1_1FObject" id="r_a4a343976011506b85607300a4bd97832"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a4a343976011506b85607300a4bd97832">removeDependent</a> (IDependent *dep)</td></tr>
<tr class="memdesc:a4a343976011506b85607300a4bd97832 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes dependency from the object <br /></td></tr>
<tr class="separator:a4a343976011506b85607300a4bd97832 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject" id="r_a72f44c7bf8ec3cab12b95dde13542194"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194">changed</a> (int32 msg=kChanged)</td></tr>
<tr class="memdesc:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inform all dependents, that the object has changed. <br /></td></tr>
<tr class="separator:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0cb02215c1c6e44b53f177e7844a9f5 inherit pub_methods_classSteinberg_1_1FObject" id="r_ad0cb02215c1c6e44b53f177e7844a9f5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#ad0cb02215c1c6e44b53f177e7844a9f5">deferUpdate</a> (int32 msg=kChanged)</td></tr>
<tr class="memdesc:ad0cb02215c1c6e44b53f177e7844a9f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Similar to triggerUpdates, except only delivered in idle (usefull in collecting updates). <br /></td></tr>
<tr class="separator:ad0cb02215c1c6e44b53f177e7844a9f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject" id="r_a0be193466912191a8ebbd75354edd935"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935">updateDone</a> (int32)</td></tr>
<tr class="memdesc:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">empty virtual method that should be overridden by derived classes <br /></td></tr>
<tr class="separator:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a7c5326199ffb542719387b078ed6da inherit pub_methods_classSteinberg_1_1FObject" id="r_a5a7c5326199ffb542719387b078ed6da"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da">isEqualInstance</a> (FUnknown *d)</td></tr>
<tr class="separator:a5a7c5326199ffb542719387b078ed6da inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject" id="r_a46041b248461358d403e6ced65aa007a"><td class="memTemplParams" colspan="2">template&lt;class C&gt; </td></tr>
<tr class="memitem:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject"><td class="memTemplItemLeft" align="right" valign="top">IPtr&lt; C &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a">fromUnknown</a> (FUnknown *unknown)</td></tr>
<tr class="separator:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a65d5dd0c24f120a3b2c0b6d2e2038d58" id="r_a65d5dd0c24f120a3b2c0b6d2e2038d58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fobject_8h.html#a5a6e2365f969f95aee286638cf6164c7">OBJ_METHODS</a>(<a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a>, <a class="el" href="classSteinberg_1_1FObject.html">FObject</a>) protected void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a65d5dd0c24f120a3b2c0b6d2e2038d58">instance</a></td></tr>
<tr class="separator:a65d5dd0c24f120a3b2c0b6d2e2038d58"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a61fe4989547b521dfcac968665c376d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a61fe4989547b521dfcac968665c376d9">getFClassID</a> ()</td></tr>
<tr class="memdesc:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">return Class ID as an ASCII string (statically) <br /></td></tr>
<tr class="separator:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject" id="r_abf312648bf542a9d35fd34e1564b07cb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#abf312648bf542a9d35fd34e1564b07cb">setUpdateHandler</a> (IUpdateHandler *handler)</td></tr>
<tr class="memdesc:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">set method for the local attribute <br /></td></tr>
<tr class="separator:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a603a8093a1d2e99527a89d3a15e5504a"><td class="memItemLeft" align="right" valign="top">static IUpdateHandler *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a603a8093a1d2e99527a89d3a15e5504a">getUpdateHandler</a> ()</td></tr>
<tr class="memdesc:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">get method for the local attribute <br /></td></tr>
<tr class="separator:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_af59fc037df86c95566a2f9874be552a4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#af59fc037df86c95566a2f9874be552a4">classIDsEqual</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> ci1, <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> ci2)</td></tr>
<tr class="memdesc:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">compares (evaluates) 2 class IDs <br /></td></tr>
<tr class="separator:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a0a25d706b3e3dabc9e4c0d026f925d73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0a25d706b3e3dabc9e4c0d026f925d73">unknownToObject</a> (FUnknown *unknown)</td></tr>
<tr class="memdesc:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer conversion from FUnknown to <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> <br /></td></tr>
<tr class="separator:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a6ca01e2c40b3e5c5d6bcc995c123b768"><td class="memTemplParams" colspan="2">template&lt;class Class&gt; </td></tr>
<tr class="memitem:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memTemplItemLeft" align="right" valign="top">static IPtr&lt; Class &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a6ca01e2c40b3e5c5d6bcc995c123b768">fromUnknown</a> (FUnknown *unknown)</td></tr>
<tr class="memdesc:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert from FUnknown to <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> <br /></td></tr>
<tr class="separator:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject" id="r_ae78a44399218c930be44d3aa46521d0e"><td class="memItemLeft" align="right" valign="top">static const FUID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td></tr>
<tr class="memdesc:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special UID that is used to cast an FUnknown pointer to a <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a>. <br /></td></tr>
<tr class="separator:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject" id="r_abc6aaa0595fa788544c4b18e9bf93850"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850">refCount</a> = 1</td></tr>
<tr class="memdesc:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">COM-model local reference count. <br /></td></tr>
<tr class="separator:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_static_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:acee1b675f92ac47a457fc7692dfd3a67 inherit pro_static_attribs_classSteinberg_1_1FObject" id="r_acee1b675f92ac47a457fc7692dfd3a67"><td class="memItemLeft" align="right" valign="top">static IUpdateHandler *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#acee1b675f92ac47a457fc7692dfd3a67">gUpdateHandler</a> = nullptr</td></tr>
<tr class="separator:acee1b675f92ac47a457fc7692dfd3a67 inherit pro_static_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Platform independent dynamic library loader. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a835423ebbf9ed98ac1ff15ae07696dbf" name="a835423ebbf9ed98ac1ff15ae07696dbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a835423ebbf9ed98ac1ff15ae07696dbf">&#9670;&#160;</a></span>FDynLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a> </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>name</em></span><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>addExtension</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<p>Loads the specified dynamic library.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>the path of the library to load. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">addExtension</td><td>if <code>true</code> append the platform dependent default extension to <code>name</code>.</td></tr>
</table>
</dd>
</dl>
<dl class="section remark"><dt>Remarks</dt><dd><ul>
<li>If <code>name</code> specifies a full path, the <a class="el" href="classSteinberg_1_1FDynLibrary.html" title="Platform independent dynamic library loader.">FDynLibrary</a> searches only that path for the library.</li>
<li>If <code>name</code> specifies a relative path or a name without path, <a class="el" href="classSteinberg_1_1FDynLibrary.html" title="Platform independent dynamic library loader.">FDynLibrary</a> uses a standard search strategy of the current platform to find the library;</li>
<li>If <code>name</code> is <code>NULL</code> the library is not loaded.<ul>
<li>Use <a class="el" href="#a8f36f17c29d5a7cc5f29677a6093ac5f" title="Loads the library if not already loaded.">init()</a> to load the library. </li>
</ul>
</li>
</ul>
</dd></dl>
</div>
</div>
<a id="ae45d0e23406e5f96a9830da0467a9763" name="ae45d0e23406e5f96a9830da0467a9763"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae45d0e23406e5f96a9830da0467a9763">&#9670;&#160;</a></span>~FDynLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor. </p>
<p>The destructor unloads the library. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8f36f17c29d5a7cc5f29677a6093ac5f" name="a8f36f17c29d5a7cc5f29677a6093ac5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f36f17c29d5a7cc5f29677a6093ac5f">&#9670;&#160;</a></span>init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool init </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>addExtension</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Loads the library if not already loaded. </p>
<p>This function is normally called by <a class="el" href="#a835423ebbf9ed98ac1ff15ae07696dbf" title="Constructor.">FDynLibrary()</a>. </p><dl class="section remark"><dt>Remarks</dt><dd>If the library is already loaded, this call has no effect. </dd></dl>
</div>
</div>
<a id="a8060fef6fd902c5aeda63d7d1898e2ff" name="a8060fef6fd902c5aeda63d7d1898e2ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8060fef6fd902c5aeda63d7d1898e2ff">&#9670;&#160;</a></span>getProcAddress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void * getProcAddress </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the address of the procedure <code>name</code>. </p>
</div>
</div>
<a id="a7ffa9fcfaa7e93495a34c760b8270731" name="a7ffa9fcfaa7e93495a34c760b8270731"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ffa9fcfaa7e93495a34c760b8270731">&#9670;&#160;</a></span>isLoaded()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool isLoaded </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true when the library was successfully loaded. </p>
</div>
</div>
<a id="a506a572d1bf8ada0f9a767c00e580f53" name="a506a572d1bf8ada0f9a767c00e580f53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a506a572d1bf8ada0f9a767c00e580f53">&#9670;&#160;</a></span>unload()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool unload </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unloads the library if it is loaded. </p>
<p>This function is called by ~FDynLibrary (). </p>
</div>
</div>
<a id="a3495009ea271c1c6e1571ed0f673bc06" name="a3495009ea271c1c6e1571ed0f673bc06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3495009ea271c1c6e1571ed0f673bc06">&#9670;&#160;</a></span>getPlatformInstance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void * getPlatformInstance </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the platform dependent representation of the library instance. </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a65d5dd0c24f120a3b2c0b6d2e2038d58" name="a65d5dd0c24f120a3b2c0b6d2e2038d58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65d5dd0c24f120a3b2c0b6d2e2038d58">&#9670;&#160;</a></span>instance</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="fobject_8h.html#a5a6e2365f969f95aee286638cf6164c7">OBJ_METHODS</a> (<a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a>, <a class="el" href="classSteinberg_1_1FObject.html">FObject</a>) protected void* instance</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,11 @@
var classSteinberg_1_1FDynLibrary =
[
[ "FDynLibrary", "classSteinberg_1_1FDynLibrary.html#a835423ebbf9ed98ac1ff15ae07696dbf", null ],
[ "~FDynLibrary", "classSteinberg_1_1FDynLibrary.html#ae45d0e23406e5f96a9830da0467a9763", null ],
[ "init", "classSteinberg_1_1FDynLibrary.html#a8f36f17c29d5a7cc5f29677a6093ac5f", null ],
[ "getProcAddress", "classSteinberg_1_1FDynLibrary.html#a8060fef6fd902c5aeda63d7d1898e2ff", null ],
[ "isLoaded", "classSteinberg_1_1FDynLibrary.html#a7ffa9fcfaa7e93495a34c760b8270731", null ],
[ "unload", "classSteinberg_1_1FDynLibrary.html#a506a572d1bf8ada0f9a767c00e580f53", null ],
[ "getPlatformInstance", "classSteinberg_1_1FDynLibrary.html#a3495009ea271c1c6e1571ed0f673bc06", null ],
[ "instance", "classSteinberg_1_1FDynLibrary.html#a65d5dd0c24f120a3b2c0b6d2e2038d58", null ]
];
@@ -0,0 +1,7 @@
<map id="FDynLibrary" name="FDynLibrary">
<area shape="rect" id="Node000001" title="Platform independent dynamic library loader." alt="" coords="5,576,144,755"/>
<area shape="rect" id="Node000002" href="$classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent." alt="" coords="9,117,141,528"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="78,543,78,576,72,576,72,543"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="38,5,112,69"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="78,84,78,117,72,117,72,84"/>
</map>
@@ -0,0 +1 @@
b24c89e44b1decd29a1203b3424d413a
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@@ -0,0 +1,129 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1FMallocReleaser.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">FMallocReleaser Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1FMallocReleaser.html">FMallocReleaser</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FMallocReleaser.html#a735984d41155bc1032e09bece8f8d66d">data</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FMallocReleaser.html">FMallocReleaser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FMallocReleaser.html#a005dcedf7047776009c4437b8219a407">FMallocReleaser</a>(void *_data)</td><td class="entry"><a class="el" href="classSteinberg_1_1FMallocReleaser.html">FMallocReleaser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FMallocReleaser.html#aa6a5aeac7205ddffc9a5d5515479f3e7">~FMallocReleaser</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FMallocReleaser.html">FMallocReleaser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,232 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: FMallocReleaser Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1FMallocReleaser.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classSteinberg_1_1FMallocReleaser-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">FMallocReleaser Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Class definition for objects that help guarding against memory leaks.
<a href="#details">More...</a></p>
<p><code>#include &lt;fcleanup.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a005dcedf7047776009c4437b8219a407" id="r_a005dcedf7047776009c4437b8219a407"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a005dcedf7047776009c4437b8219a407">FMallocReleaser</a> (void *_data)</td></tr>
<tr class="memdesc:a005dcedf7047776009c4437b8219a407"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a005dcedf7047776009c4437b8219a407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6a5aeac7205ddffc9a5d5515479f3e7" id="r_aa6a5aeac7205ddffc9a5d5515479f3e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6a5aeac7205ddffc9a5d5515479f3e7">~FMallocReleaser</a> ()</td></tr>
<tr class="memdesc:aa6a5aeac7205ddffc9a5d5515479f3e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. Calls the free function on the at construction time passed pointer. <br /></td></tr>
<tr class="separator:aa6a5aeac7205ddffc9a5d5515479f3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a735984d41155bc1032e09bece8f8d66d" id="r_a735984d41155bc1032e09bece8f8d66d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a735984d41155bc1032e09bece8f8d66d">data</a></td></tr>
<tr class="memdesc:a735984d41155bc1032e09bece8f8d66d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remembers the pointer on which free is to be called during destruction. <br /></td></tr>
<tr class="separator:a735984d41155bc1032e09bece8f8d66d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class definition for objects that help guarding against memory leaks. </p>
<p>A stack allocated object of this type automatically frees the "malloced" memory behind an at construction time passed pointer when it reaches the end of its scope. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a005dcedf7047776009c4437b8219a407" name="a005dcedf7047776009c4437b8219a407"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a005dcedf7047776009c4437b8219a407">&#9670;&#160;</a></span>FMallocReleaser()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1FMallocReleaser.html">FMallocReleaser</a> </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>_data</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<p>_data is the pointer to the memory on which free is to be called when this <a class="el" href="classSteinberg_1_1FMallocReleaser.html" title="Class definition for objects that help guarding against memory leaks.">FMallocReleaser</a> object's destructor is executed. </p>
</div>
</div>
<a id="aa6a5aeac7205ddffc9a5d5515479f3e7" name="aa6a5aeac7205ddffc9a5d5515479f3e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6a5aeac7205ddffc9a5d5515479f3e7">&#9670;&#160;</a></span>~FMallocReleaser()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classSteinberg_1_1FMallocReleaser.html">FMallocReleaser</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor. Calls the free function on the at construction time passed pointer. </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a735984d41155bc1032e09bece8f8d66d" name="a735984d41155bc1032e09bece8f8d66d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a735984d41155bc1032e09bece8f8d66d">&#9670;&#160;</a></span>data</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void* data</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remembers the pointer on which free is to be called during destruction. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,6 @@
var classSteinberg_1_1FMallocReleaser =
[
[ "FMallocReleaser", "classSteinberg_1_1FMallocReleaser.html#a005dcedf7047776009c4437b8219a407", null ],
[ "~FMallocReleaser", "classSteinberg_1_1FMallocReleaser.html#aa6a5aeac7205ddffc9a5d5515479f3e7", null ],
[ "data", "classSteinberg_1_1FMallocReleaser.html#a735984d41155bc1032e09bece8f8d66d", null ]
];
@@ -0,0 +1,155 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1FObject.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">FObject Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1FObject.html">FObject</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aad64a1f592d31c920bc72505ab860576">addDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878">addRef</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194">changed</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#af59fc037df86c95566a2f9874be552a4">classIDsEqual</a>(FClassID ci1, FClassID ci2)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ad0cb02215c1c6e44b53f177e7844a9f5">deferUpdate</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a>()=default</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b">FObject</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6ca01e2c40b3e5c5d6bcc995c123b768">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a61fe4989547b521dfcac968665c376d9">getFClassID</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0">getRefCount</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a603a8093a1d2e99527a89d3a15e5504a">getUpdateHandler</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#acee1b675f92ac47a457fc7692dfd3a67">gUpdateHandler</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7">isA</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5">isA</a>(FClassID s) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da">isEqualInstance</a>(FUnknown *d)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be">isTypeOf</a>(FClassID s, bool=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908">operator=</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0">queryInterface</a>(const TUID _iid, void **obj) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850">refCount</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521">release</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a4a343976011506b85607300a4bd97832">removeDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abf312648bf542a9d35fd34e1564b07cb">setUpdateHandler</a>(IUpdateHandler *handler)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67">unknownCast</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0a25d706b3e3dabc9e4c0d026f925d73">unknownToObject</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103">update</a>(FUnknown *, int32) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935">updateDone</a>(int32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b">~FObject</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,24 @@
var classSteinberg_1_1FObject =
[
[ "FObject", "classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404", null ],
[ "FObject", "classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b", null ],
[ "~FObject", "classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b", null ],
[ "operator=", "classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908", null ],
[ "isA", "classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7", null ],
[ "isA", "classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5", null ],
[ "isTypeOf", "classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be", null ],
[ "getRefCount", "classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0", null ],
[ "unknownCast", "classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67", null ],
[ "queryInterface", "classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0", null ],
[ "addRef", "classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878", null ],
[ "release", "classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521", null ],
[ "update", "classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103", null ],
[ "addDependent", "classSteinberg_1_1FObject.html#aad64a1f592d31c920bc72505ab860576", null ],
[ "removeDependent", "classSteinberg_1_1FObject.html#a4a343976011506b85607300a4bd97832", null ],
[ "changed", "classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194", null ],
[ "deferUpdate", "classSteinberg_1_1FObject.html#ad0cb02215c1c6e44b53f177e7844a9f5", null ],
[ "updateDone", "classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935", null ],
[ "isEqualInstance", "classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da", null ],
[ "fromUnknown", "classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a", null ],
[ "refCount", "classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850", null ]
];
@@ -0,0 +1,13 @@
<map id="FObject" name="FObject">
<area shape="rect" id="Node000001" title="Implements FUnknown and IDependent." alt="" coords="206,117,338,528"/>
<area shape="rect" id="Node000003" href="$classSteinberg_1_1FDynLibrary.html" title="Platform independent dynamic library loader." alt="" coords="5,663,144,842"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="202,482,118,664,113,662,197,479"/>
<area shape="rect" id="Node000004" href="$classSteinberg_1_1StringObject.html" title="StringObject implements IStringResult and IString methods." alt="" coords="168,624,269,881"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="248,543,237,625,232,624,242,542"/>
<area shape="rect" id="Node000005" href="$classSteinberg_1_1Timer.html" title="Timer is a class that allows you to receive triggers at regular intervals." alt="" coords="293,711,358,794"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="302,542,323,711,318,712,297,543"/>
<area shape="rect" id="Node000006" href="$classSteinberg_1_1UpdateHandler.html" title="UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to ..." alt="" coords="382,576,538,929"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="346,486,386,575,381,577,342,488"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="235,5,310,69"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="275,84,275,117,270,117,270,84"/>
</map>
@@ -0,0 +1 @@
2ba4be542a46cc290aba7c9d3c1ac6ea
Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

@@ -0,0 +1,133 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1FStreamSizeHolder.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">FStreamSizeHolder Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html#a404df28133b15e6aeff1272dc319a75a">beginRead</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html#a27d15dc56498ede0bb029d7a17c1f4e9">beginWrite</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html#a1143ed396d1273198dd270fd13a1d1fb">endRead</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html#a82e84d6d19330d005490af6a0a18951e">endWrite</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html#a2acf6a3a07f1a39929e171f3db5f3e92">FStreamSizeHolder</a>(FStreamer &amp;s)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html#a4ed2befe00e711ba9345b04f59d18a69">sizePos</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html#a826abaebde6da276f12b3250c52ad90a">stream</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,320 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: FStreamSizeHolder Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1FStreamSizeHolder.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classSteinberg_1_1FStreamSizeHolder-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">FStreamSizeHolder Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html" title="FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility.">FStreamSizeHolder</a> Declaration remembers size of stream chunk for backward compatibility.
<a href="#details">More...</a></p>
<p><code>#include &lt;fstreamer.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2acf6a3a07f1a39929e171f3db5f3e92" id="r_a2acf6a3a07f1a39929e171f3db5f3e92"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2acf6a3a07f1a39929e171f3db5f3e92">FStreamSizeHolder</a> (<a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a> &amp;s)</td></tr>
<tr class="separator:a2acf6a3a07f1a39929e171f3db5f3e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27d15dc56498ede0bb029d7a17c1f4e9" id="r_a27d15dc56498ede0bb029d7a17c1f4e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a27d15dc56498ede0bb029d7a17c1f4e9">beginWrite</a> ()</td></tr>
<tr class="memdesc:a27d15dc56498ede0bb029d7a17c1f4e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">remembers position and writes 0 <br /></td></tr>
<tr class="separator:a27d15dc56498ede0bb029d7a17c1f4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82e84d6d19330d005490af6a0a18951e" id="r_a82e84d6d19330d005490af6a0a18951e"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a82e84d6d19330d005490af6a0a18951e">endWrite</a> ()</td></tr>
<tr class="memdesc:a82e84d6d19330d005490af6a0a18951e"><td class="mdescLeft">&#160;</td><td class="mdescRight">writes and returns size (since the start marker) <br /></td></tr>
<tr class="separator:a82e84d6d19330d005490af6a0a18951e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a404df28133b15e6aeff1272dc319a75a" id="r_a404df28133b15e6aeff1272dc319a75a"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a404df28133b15e6aeff1272dc319a75a">beginRead</a> ()</td></tr>
<tr class="memdesc:a404df28133b15e6aeff1272dc319a75a"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns size <br /></td></tr>
<tr class="separator:a404df28133b15e6aeff1272dc319a75a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1143ed396d1273198dd270fd13a1d1fb" id="r_a1143ed396d1273198dd270fd13a1d1fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1143ed396d1273198dd270fd13a1d1fb">endRead</a> ()</td></tr>
<tr class="memdesc:a1143ed396d1273198dd270fd13a1d1fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">jump to end of chunk <br /></td></tr>
<tr class="separator:a1143ed396d1273198dd270fd13a1d1fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a826abaebde6da276f12b3250c52ad90a" id="r_a826abaebde6da276f12b3250c52ad90a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a826abaebde6da276f12b3250c52ad90a">stream</a></td></tr>
<tr class="separator:a826abaebde6da276f12b3250c52ad90a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ed2befe00e711ba9345b04f59d18a69" id="r_a4ed2befe00e711ba9345b04f59d18a69"><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ed2befe00e711ba9345b04f59d18a69">sizePos</a></td></tr>
<tr class="separator:a4ed2befe00e711ba9345b04f59d18a69"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html" title="FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility.">FStreamSizeHolder</a> Declaration remembers size of stream chunk for backward compatibility. </p>
<p><b>Example:</b> </p><div class="fragment"><div class="line">externalize (a)</div>
<div class="line">{</div>
<div class="line"> <a class="code hl_function" href="#a2acf6a3a07f1a39929e171f3db5f3e92">FStreamSizeHolder</a> sizeHolder;</div>
<div class="line"> sizeHolder.<a class="code hl_function" href="#a27d15dc56498ede0bb029d7a17c1f4e9">beginWrite</a> (); <span class="comment">// sets start mark, writes dummy size</span></div>
<div class="line"> a &lt;&lt; ....</div>
<div class="line"> sizeHolder.<a class="code hl_function" href="#a82e84d6d19330d005490af6a0a18951e">endWrite</a> (); <span class="comment">// jumps to start mark, updates size, jumps back here</span></div>
<div class="line">}</div>
<div class="line"> </div>
<div class="line">internalize (a)</div>
<div class="line">{</div>
<div class="line"> <a class="code hl_class" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a> sizeHolder;</div>
<div class="line"> sizeHolder.<a class="code hl_function" href="#a404df28133b15e6aeff1272dc319a75a">beginRead</a> (); <span class="comment">// reads size, mark</span></div>
<div class="line"> a &gt;&gt; ....</div>
<div class="line"> sizeHolder.<a class="code hl_function" href="#a1143ed396d1273198dd270fd13a1d1fb">endRead</a> (); <span class="comment">// jumps forward if new version has larger size</span></div>
<div class="line">}</div>
<div class="ttc" id="aclassSteinberg_1_1FStreamSizeHolder_html"><div class="ttname"><a href="classSteinberg_1_1FStreamSizeHolder.html">Steinberg::FStreamSizeHolder</a></div><div class="ttdoc">FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility.</div><div class="ttdef"><b>Definition</b> fstreamer.h:180</div></div>
<div class="ttc" id="aclassSteinberg_1_1FStreamSizeHolder_html_a1143ed396d1273198dd270fd13a1d1fb"><div class="ttname"><a href="#a1143ed396d1273198dd270fd13a1d1fb">Steinberg::FStreamSizeHolder::endRead</a></div><div class="ttdeci">void endRead()</div><div class="ttdoc">jump to end of chunk</div><div class="ttdef"><b>Definition</b> fstreamer.cpp:111</div></div>
<div class="ttc" id="aclassSteinberg_1_1FStreamSizeHolder_html_a27d15dc56498ede0bb029d7a17c1f4e9"><div class="ttname"><a href="#a27d15dc56498ede0bb029d7a17c1f4e9">Steinberg::FStreamSizeHolder::beginWrite</a></div><div class="ttdeci">void beginWrite()</div><div class="ttdoc">remembers position and writes 0</div><div class="ttdef"><b>Definition</b> fstreamer.cpp:78</div></div>
<div class="ttc" id="aclassSteinberg_1_1FStreamSizeHolder_html_a2acf6a3a07f1a39929e171f3db5f3e92"><div class="ttname"><a href="#a2acf6a3a07f1a39929e171f3db5f3e92">Steinberg::FStreamSizeHolder::FStreamSizeHolder</a></div><div class="ttdeci">FStreamSizeHolder(FStreamer &amp;s)</div><div class="ttdef"><b>Definition</b> fstreamer.cpp:73</div></div>
<div class="ttc" id="aclassSteinberg_1_1FStreamSizeHolder_html_a404df28133b15e6aeff1272dc319a75a"><div class="ttname"><a href="#a404df28133b15e6aeff1272dc319a75a">Steinberg::FStreamSizeHolder::beginRead</a></div><div class="ttdeci">int32 beginRead()</div><div class="ttdoc">returns size</div><div class="ttdef"><b>Definition</b> fstreamer.cpp:101</div></div>
<div class="ttc" id="aclassSteinberg_1_1FStreamSizeHolder_html_a82e84d6d19330d005490af6a0a18951e"><div class="ttname"><a href="#a82e84d6d19330d005490af6a0a18951e">Steinberg::FStreamSizeHolder::endWrite</a></div><div class="ttdeci">int32 endWrite()</div><div class="ttdoc">writes and returns size (since the start marker)</div><div class="ttdef"><b>Definition</b> fstreamer.cpp:85</div></div>
</div><!-- fragment --> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2acf6a3a07f1a39929e171f3db5f3e92" name="a2acf6a3a07f1a39929e171f3db5f3e92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2acf6a3a07f1a39929e171f3db5f3e92">&#9670;&#160;</a></span>FStreamSizeHolder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a> &amp;</td> <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a27d15dc56498ede0bb029d7a17c1f4e9" name="a27d15dc56498ede0bb029d7a17c1f4e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27d15dc56498ede0bb029d7a17c1f4e9">&#9670;&#160;</a></span>beginWrite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void beginWrite </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>remembers position and writes 0 </p>
</div>
</div>
<a id="a82e84d6d19330d005490af6a0a18951e" name="a82e84d6d19330d005490af6a0a18951e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82e84d6d19330d005490af6a0a18951e">&#9670;&#160;</a></span>endWrite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 endWrite </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>writes and returns size (since the start marker) </p>
</div>
</div>
<a id="a404df28133b15e6aeff1272dc319a75a" name="a404df28133b15e6aeff1272dc319a75a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a404df28133b15e6aeff1272dc319a75a">&#9670;&#160;</a></span>beginRead()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int32 beginRead </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>returns size </p>
</div>
</div>
<a id="a1143ed396d1273198dd270fd13a1d1fb" name="a1143ed396d1273198dd270fd13a1d1fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1143ed396d1273198dd270fd13a1d1fb">&#9670;&#160;</a></span>endRead()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void endRead </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>jump to end of chunk </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a826abaebde6da276f12b3250c52ad90a" name="a826abaebde6da276f12b3250c52ad90a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a826abaebde6da276f12b3250c52ad90a">&#9670;&#160;</a></span>stream</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a>&amp; stream</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4ed2befe00e711ba9345b04f59d18a69" name="a4ed2befe00e711ba9345b04f59d18a69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ed2befe00e711ba9345b04f59d18a69">&#9670;&#160;</a></span>sizePos</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64 sizePos</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,10 @@
var classSteinberg_1_1FStreamSizeHolder =
[
[ "FStreamSizeHolder", "classSteinberg_1_1FStreamSizeHolder.html#a2acf6a3a07f1a39929e171f3db5f3e92", null ],
[ "beginWrite", "classSteinberg_1_1FStreamSizeHolder.html#a27d15dc56498ede0bb029d7a17c1f4e9", null ],
[ "endWrite", "classSteinberg_1_1FStreamSizeHolder.html#a82e84d6d19330d005490af6a0a18951e", null ],
[ "beginRead", "classSteinberg_1_1FStreamSizeHolder.html#a404df28133b15e6aeff1272dc319a75a", null ],
[ "endRead", "classSteinberg_1_1FStreamSizeHolder.html#a1143ed396d1273198dd270fd13a1d1fb", null ],
[ "stream", "classSteinberg_1_1FStreamSizeHolder.html#a826abaebde6da276f12b3250c52ad90a", null ],
[ "sizePos", "classSteinberg_1_1FStreamSizeHolder.html#a4ed2befe00e711ba9345b04f59d18a69", null ]
];
@@ -0,0 +1,188 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1FStreamer.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">FStreamer Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a1f29a6ebae4e2b64b0ac03ce73924b46">byteOrder</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a326b593fe85c31981865746c8cf0303d">FStreamer</a>(int16 byteOrder=BYTEORDER)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ac5b0871ff8d06951e2df5194e93fdbbf">getByteOrder</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a59d0c7f0e826e1e043b6c25dd1cb183d">getStr8Size</a>(const char8 *ptr)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a63372447ec8258db1b7d5e2b624c6ec0">pad</a>(uint32 bytes)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#aed6f8d7c8792eff4db6c1403b33bbaa4">readBool</a>(bool &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a8367a9a0969af33c39aa4e307bf80708">readChar16</a>(char16 &amp;c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a49117f69772f84b75ac6eb3ca72c4f33">readChar8</a>(char8 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad1c67fedd9d297f986ebd22a7d3082c0">readDouble</a>(double &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a323cfa378914ea23f11731826b9a79e9">readDoubleArray</a>(double *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a96a61e2accf8796303c0f37c2d626b77">readFloat</a>(float &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a725fcef271dd11d905db76d21098f6eb">readFloatArray</a>(float *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a3254224fd4c495000e4b18538f42ece1">readInt16</a>(int16 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a27b993ce8d89e96688949124845dad2f">readInt16Array</a>(int16 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a7d425607375843e893b80c65a67c165d">readInt16u</a>(uint16 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad6ad574460786ee6a7c4f7fbc2261690">readInt16uArray</a>(uint16 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#afdc3408bcec5a81b9ce74521836bc97f">readInt32</a>(int32 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a7a832e7546b61a35e0d80c7cfcddc896">readInt32Array</a>(int32 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#abe21610fed6d57bde1d0c99896ca9545">readInt32u</a>(uint32 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ac903b1420b673af2b7c6f4502c4a8157">readInt32uArray</a>(uint32 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a6529510e2a381d0e01f508d7a4157a71">readInt64</a>(int64 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a5b64179d43d284a94d222f4a9b64fd6b">readInt64Array</a>(int64 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a17565258ffde08c20df60711320854ec">readInt64u</a>(uint64 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#acdb427c2448fc4fb7674a0aa1e80dab3">readInt64uArray</a>(uint64 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#aaffe413db58e603c4e185a89bbaa5b1e">readInt8</a>(int8 &amp;c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a0b787b493ecdccc6978a34b42945ef5f">readInt8u</a>(uint8 &amp;c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#af7b1f1806480071cbe0822ca3b19240e">readRaw</a>(void *, TSize)=0</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a51bb89aefae6e4e19d87f10d964da75f">readStr8</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a38a8c350f3e1bd0af0fd8dfc249fa09b">readString8</a>(char8 *ptr, TSize size)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a6f192015be51ec795ab0b07ee1bd5e17">readStringUtf8</a>(char *ptr, int32 maxSize)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a050044d61e58a580dbe8955e78e59715">readUChar8</a>(unsigned char &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a80ed73a703e084b355627d8966daf77f">seek</a>(int64, FSeekMode)=0</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#afd8f7d6bb97d1020c32fcb1beb49986a">setByteOrder</a>(int32 e)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a28410ce59c7f96b01d34cbb996ba9d07">skip</a>(uint32 bytes)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a1ba197f3c51297c9c18e64a27fb51c19">tell</a>()=0</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a51e2b25f25db4ceab194d6b3ef65288c">writeBool</a>(bool)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a3843e29715ce30dbbc2cfd15e0e213d3">writeChar16</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a998c6902fdd8b21bbebc626dd4d63120">writeChar8</a>(char8)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a60ef5ff94413517ac820dcae06812f5b">writeDouble</a>(double)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a83b6820c68b00e34f496e31563c9eb88">writeDoubleArray</a>(const double *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a199a188e7f68fb5b5fe509ecbf4b4606">writeFloat</a>(float)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a034a8ce9c05cf23de6a80d273fd8f348">writeFloatArray</a>(const float *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a5370cf9ca403ed7933976cf59423d309">writeInt16</a>(int16)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a51f8744e0f55375577c51c062168f79f">writeInt16Array</a>(const int16 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad6ad0e47c8f4c10459184131d10bd1ef">writeInt16u</a>(uint16)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a242bb719494fb5ce34101f781630f218">writeInt16uArray</a>(const uint16 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a0ade9fcb607318bf3e2e3e61128dc5dd">writeInt32</a>(int32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a3b9f76b17804e930c08aa0801329498c">writeInt32Array</a>(const int32 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#acd7e32e72765009e13ad7dbbcfd7e1ee">writeInt32u</a>(uint32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a8afcc5dbaa740a01e9efdb87728c0f9d">writeInt32uArray</a>(const uint32 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a8990f73a83e3d804d15b65617330a0a8">writeInt64</a>(int64)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a0ac8492c1507e7270e81ec46244f38dd">writeInt64Array</a>(const int64 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ae36bcbad11f652166fc31678095b232e">writeInt64u</a>(uint64)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a079a7a951eee3154e9e89808d02ecc3d">writeInt64uArray</a>(const uint64 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad77412c80fcf33ff6b234644f6049953">writeInt8</a>(int8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#aeb4e434ddc84c1ed48329ca603d97c58">writeInt8u</a>(uint8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad9301dcce91b6366a1ebf1673998c673">writeRaw</a>(const void *, TSize)=0</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a4d15efd853e1aaa127fb1b13c7c92485">writeStr8</a>(const char8 *ptr)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a863db218e6a751e68deaed25f39c2b20">writeString8</a>(const char8 *ptr, bool terminate=false)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#afb8d3abe460f1380f258137419ee5d10">writeStringUtf8</a>(const char *ptr)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a3d2ae068d6eece63ec3f95bc42efb5ed">writeUChar8</a>(unsigned char)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a939394fecf611c7d3b31016175d4e0e6">~FStreamer</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,64 @@
var classSteinberg_1_1FStreamer =
[
[ "FStreamer", "classSteinberg_1_1FStreamer.html#a326b593fe85c31981865746c8cf0303d", null ],
[ "~FStreamer", "classSteinberg_1_1FStreamer.html#a939394fecf611c7d3b31016175d4e0e6", null ],
[ "readRaw", "classSteinberg_1_1FStreamer.html#af7b1f1806480071cbe0822ca3b19240e", null ],
[ "writeRaw", "classSteinberg_1_1FStreamer.html#ad9301dcce91b6366a1ebf1673998c673", null ],
[ "seek", "classSteinberg_1_1FStreamer.html#a80ed73a703e084b355627d8966daf77f", null ],
[ "tell", "classSteinberg_1_1FStreamer.html#a1ba197f3c51297c9c18e64a27fb51c19", null ],
[ "setByteOrder", "classSteinberg_1_1FStreamer.html#afd8f7d6bb97d1020c32fcb1beb49986a", null ],
[ "getByteOrder", "classSteinberg_1_1FStreamer.html#ac5b0871ff8d06951e2df5194e93fdbbf", null ],
[ "writeChar8", "classSteinberg_1_1FStreamer.html#a998c6902fdd8b21bbebc626dd4d63120", null ],
[ "readChar8", "classSteinberg_1_1FStreamer.html#a49117f69772f84b75ac6eb3ca72c4f33", null ],
[ "writeUChar8", "classSteinberg_1_1FStreamer.html#a3d2ae068d6eece63ec3f95bc42efb5ed", null ],
[ "readUChar8", "classSteinberg_1_1FStreamer.html#a050044d61e58a580dbe8955e78e59715", null ],
[ "writeChar16", "classSteinberg_1_1FStreamer.html#a3843e29715ce30dbbc2cfd15e0e213d3", null ],
[ "readChar16", "classSteinberg_1_1FStreamer.html#a8367a9a0969af33c39aa4e307bf80708", null ],
[ "writeInt8", "classSteinberg_1_1FStreamer.html#ad77412c80fcf33ff6b234644f6049953", null ],
[ "readInt8", "classSteinberg_1_1FStreamer.html#aaffe413db58e603c4e185a89bbaa5b1e", null ],
[ "writeInt8u", "classSteinberg_1_1FStreamer.html#aeb4e434ddc84c1ed48329ca603d97c58", null ],
[ "readInt8u", "classSteinberg_1_1FStreamer.html#a0b787b493ecdccc6978a34b42945ef5f", null ],
[ "writeInt16", "classSteinberg_1_1FStreamer.html#a5370cf9ca403ed7933976cf59423d309", null ],
[ "readInt16", "classSteinberg_1_1FStreamer.html#a3254224fd4c495000e4b18538f42ece1", null ],
[ "writeInt16Array", "classSteinberg_1_1FStreamer.html#a51f8744e0f55375577c51c062168f79f", null ],
[ "readInt16Array", "classSteinberg_1_1FStreamer.html#a27b993ce8d89e96688949124845dad2f", null ],
[ "writeInt16u", "classSteinberg_1_1FStreamer.html#ad6ad0e47c8f4c10459184131d10bd1ef", null ],
[ "readInt16u", "classSteinberg_1_1FStreamer.html#a7d425607375843e893b80c65a67c165d", null ],
[ "writeInt16uArray", "classSteinberg_1_1FStreamer.html#a242bb719494fb5ce34101f781630f218", null ],
[ "readInt16uArray", "classSteinberg_1_1FStreamer.html#ad6ad574460786ee6a7c4f7fbc2261690", null ],
[ "writeInt32", "classSteinberg_1_1FStreamer.html#a0ade9fcb607318bf3e2e3e61128dc5dd", null ],
[ "readInt32", "classSteinberg_1_1FStreamer.html#afdc3408bcec5a81b9ce74521836bc97f", null ],
[ "writeInt32Array", "classSteinberg_1_1FStreamer.html#a3b9f76b17804e930c08aa0801329498c", null ],
[ "readInt32Array", "classSteinberg_1_1FStreamer.html#a7a832e7546b61a35e0d80c7cfcddc896", null ],
[ "writeInt32u", "classSteinberg_1_1FStreamer.html#acd7e32e72765009e13ad7dbbcfd7e1ee", null ],
[ "readInt32u", "classSteinberg_1_1FStreamer.html#abe21610fed6d57bde1d0c99896ca9545", null ],
[ "writeInt32uArray", "classSteinberg_1_1FStreamer.html#a8afcc5dbaa740a01e9efdb87728c0f9d", null ],
[ "readInt32uArray", "classSteinberg_1_1FStreamer.html#ac903b1420b673af2b7c6f4502c4a8157", null ],
[ "writeInt64", "classSteinberg_1_1FStreamer.html#a8990f73a83e3d804d15b65617330a0a8", null ],
[ "readInt64", "classSteinberg_1_1FStreamer.html#a6529510e2a381d0e01f508d7a4157a71", null ],
[ "writeInt64Array", "classSteinberg_1_1FStreamer.html#a0ac8492c1507e7270e81ec46244f38dd", null ],
[ "readInt64Array", "classSteinberg_1_1FStreamer.html#a5b64179d43d284a94d222f4a9b64fd6b", null ],
[ "writeInt64u", "classSteinberg_1_1FStreamer.html#ae36bcbad11f652166fc31678095b232e", null ],
[ "readInt64u", "classSteinberg_1_1FStreamer.html#a17565258ffde08c20df60711320854ec", null ],
[ "writeInt64uArray", "classSteinberg_1_1FStreamer.html#a079a7a951eee3154e9e89808d02ecc3d", null ],
[ "readInt64uArray", "classSteinberg_1_1FStreamer.html#acdb427c2448fc4fb7674a0aa1e80dab3", null ],
[ "writeFloat", "classSteinberg_1_1FStreamer.html#a199a188e7f68fb5b5fe509ecbf4b4606", null ],
[ "readFloat", "classSteinberg_1_1FStreamer.html#a96a61e2accf8796303c0f37c2d626b77", null ],
[ "writeFloatArray", "classSteinberg_1_1FStreamer.html#a034a8ce9c05cf23de6a80d273fd8f348", null ],
[ "readFloatArray", "classSteinberg_1_1FStreamer.html#a725fcef271dd11d905db76d21098f6eb", null ],
[ "writeDouble", "classSteinberg_1_1FStreamer.html#a60ef5ff94413517ac820dcae06812f5b", null ],
[ "readDouble", "classSteinberg_1_1FStreamer.html#ad1c67fedd9d297f986ebd22a7d3082c0", null ],
[ "writeDoubleArray", "classSteinberg_1_1FStreamer.html#a83b6820c68b00e34f496e31563c9eb88", null ],
[ "readDoubleArray", "classSteinberg_1_1FStreamer.html#a323cfa378914ea23f11731826b9a79e9", null ],
[ "writeBool", "classSteinberg_1_1FStreamer.html#a51e2b25f25db4ceab194d6b3ef65288c", null ],
[ "readBool", "classSteinberg_1_1FStreamer.html#aed6f8d7c8792eff4db6c1403b33bbaa4", null ],
[ "writeString8", "classSteinberg_1_1FStreamer.html#a863db218e6a751e68deaed25f39c2b20", null ],
[ "readString8", "classSteinberg_1_1FStreamer.html#a38a8c350f3e1bd0af0fd8dfc249fa09b", null ],
[ "writeStr8", "classSteinberg_1_1FStreamer.html#a4d15efd853e1aaa127fb1b13c7c92485", null ],
[ "readStr8", "classSteinberg_1_1FStreamer.html#a51bb89aefae6e4e19d87f10d964da75f", null ],
[ "writeStringUtf8", "classSteinberg_1_1FStreamer.html#afb8d3abe460f1380f258137419ee5d10", null ],
[ "readStringUtf8", "classSteinberg_1_1FStreamer.html#a6f192015be51ec795ab0b07ee1bd5e17", null ],
[ "skip", "classSteinberg_1_1FStreamer.html#a28410ce59c7f96b01d34cbb996ba9d07", null ],
[ "pad", "classSteinberg_1_1FStreamer.html#a63372447ec8258db1b7d5e2b624c6ec0", null ],
[ "byteOrder", "classSteinberg_1_1FStreamer.html#a1f29a6ebae4e2b64b0ac03ce73924b46", null ]
];
@@ -0,0 +1,5 @@
<map id="FStreamer" name="FStreamer">
<area shape="rect" id="Node000001" title="Byteorder&#45;aware base class for typed stream i/o." alt="" coords="5,5,131,2195"/>
<area shape="rect" id="Node000002" href="$classSteinberg_1_1IBStreamer.html" title="Wrapper class for typed reading/writing from or to IBStream." alt="" coords="22,2243,114,2403"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="71,2210,71,2244,66,2244,66,2210"/>
</map>
@@ -0,0 +1 @@
7b8d956e1e34e28a74c3e5a82efa70b5
Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

@@ -0,0 +1,191 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1IBStreamer.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">IBStreamer Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a1f29a6ebae4e2b64b0ac03ce73924b46">byteOrder</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a326b593fe85c31981865746c8cf0303d">FStreamer</a>(int16 byteOrder=BYTEORDER)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ac5b0871ff8d06951e2df5194e93fdbbf">getByteOrder</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a59d0c7f0e826e1e043b6c25dd1cb183d">getStr8Size</a>(const char8 *ptr)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html#a27938719af1d257f35ad1b13df83380f">getStream</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html#a845d37e3a5e1ef478b7c44527a8ebd9c">IBStreamer</a>(IBStream *stream, int16 byteOrder=BYTEORDER)</td><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a63372447ec8258db1b7d5e2b624c6ec0">pad</a>(uint32 bytes)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#aed6f8d7c8792eff4db6c1403b33bbaa4">readBool</a>(bool &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a8367a9a0969af33c39aa4e307bf80708">readChar16</a>(char16 &amp;c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a49117f69772f84b75ac6eb3ca72c4f33">readChar8</a>(char8 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad1c67fedd9d297f986ebd22a7d3082c0">readDouble</a>(double &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a323cfa378914ea23f11731826b9a79e9">readDoubleArray</a>(double *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a96a61e2accf8796303c0f37c2d626b77">readFloat</a>(float &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a725fcef271dd11d905db76d21098f6eb">readFloatArray</a>(float *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a3254224fd4c495000e4b18538f42ece1">readInt16</a>(int16 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a27b993ce8d89e96688949124845dad2f">readInt16Array</a>(int16 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a7d425607375843e893b80c65a67c165d">readInt16u</a>(uint16 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad6ad574460786ee6a7c4f7fbc2261690">readInt16uArray</a>(uint16 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#afdc3408bcec5a81b9ce74521836bc97f">readInt32</a>(int32 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a7a832e7546b61a35e0d80c7cfcddc896">readInt32Array</a>(int32 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#abe21610fed6d57bde1d0c99896ca9545">readInt32u</a>(uint32 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ac903b1420b673af2b7c6f4502c4a8157">readInt32uArray</a>(uint32 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a6529510e2a381d0e01f508d7a4157a71">readInt64</a>(int64 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a5b64179d43d284a94d222f4a9b64fd6b">readInt64Array</a>(int64 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a17565258ffde08c20df60711320854ec">readInt64u</a>(uint64 &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#acdb427c2448fc4fb7674a0aa1e80dab3">readInt64uArray</a>(uint64 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#aaffe413db58e603c4e185a89bbaa5b1e">readInt8</a>(int8 &amp;c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a0b787b493ecdccc6978a34b42945ef5f">readInt8u</a>(uint8 &amp;c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html#aa597b90907c098d23d7a15daf951528b">readRaw</a>(void *, TSize) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a51bb89aefae6e4e19d87f10d964da75f">readStr8</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a38a8c350f3e1bd0af0fd8dfc249fa09b">readString8</a>(char8 *ptr, TSize size)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a6f192015be51ec795ab0b07ee1bd5e17">readStringUtf8</a>(char *ptr, int32 maxSize)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a050044d61e58a580dbe8955e78e59715">readUChar8</a>(unsigned char &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html#a1120bb884a96a4c670b8d2650f8659c1">seek</a>(int64, FSeekMode) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#afd8f7d6bb97d1020c32fcb1beb49986a">setByteOrder</a>(int32 e)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a28410ce59c7f96b01d34cbb996ba9d07">skip</a>(uint32 bytes)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html#a78d49eed9e150f042fe1e0434fb52102">stream</a></td><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html#aea7097a277d6bf8ccf33c9f07ddad79a">tell</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a51e2b25f25db4ceab194d6b3ef65288c">writeBool</a>(bool)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a3843e29715ce30dbbc2cfd15e0e213d3">writeChar16</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a998c6902fdd8b21bbebc626dd4d63120">writeChar8</a>(char8)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a60ef5ff94413517ac820dcae06812f5b">writeDouble</a>(double)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a83b6820c68b00e34f496e31563c9eb88">writeDoubleArray</a>(const double *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a199a188e7f68fb5b5fe509ecbf4b4606">writeFloat</a>(float)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a034a8ce9c05cf23de6a80d273fd8f348">writeFloatArray</a>(const float *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a5370cf9ca403ed7933976cf59423d309">writeInt16</a>(int16)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a51f8744e0f55375577c51c062168f79f">writeInt16Array</a>(const int16 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad6ad0e47c8f4c10459184131d10bd1ef">writeInt16u</a>(uint16)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a242bb719494fb5ce34101f781630f218">writeInt16uArray</a>(const uint16 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a0ade9fcb607318bf3e2e3e61128dc5dd">writeInt32</a>(int32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a3b9f76b17804e930c08aa0801329498c">writeInt32Array</a>(const int32 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#acd7e32e72765009e13ad7dbbcfd7e1ee">writeInt32u</a>(uint32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a8afcc5dbaa740a01e9efdb87728c0f9d">writeInt32uArray</a>(const uint32 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a8990f73a83e3d804d15b65617330a0a8">writeInt64</a>(int64)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a0ac8492c1507e7270e81ec46244f38dd">writeInt64Array</a>(const int64 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ae36bcbad11f652166fc31678095b232e">writeInt64u</a>(uint64)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a079a7a951eee3154e9e89808d02ecc3d">writeInt64uArray</a>(const uint64 *array, int32 count)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#ad77412c80fcf33ff6b234644f6049953">writeInt8</a>(int8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#aeb4e434ddc84c1ed48329ca603d97c58">writeInt8u</a>(uint8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html#a27a86b2c85316f0677a4bd40296b1494">writeRaw</a>(const void *, TSize) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a4d15efd853e1aaa127fb1b13c7c92485">writeStr8</a>(const char8 *ptr)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a863db218e6a751e68deaed25f39c2b20">writeString8</a>(const char8 *ptr, bool terminate=false)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#afb8d3abe460f1380f258137419ee5d10">writeStringUtf8</a>(const char *ptr)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a3d2ae068d6eece63ec3f95bc42efb5ed">writeUChar8</a>(unsigned char)</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html#a939394fecf611c7d3b31016175d4e0e6">~FStreamer</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,508 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: IBStreamer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1IBStreamer.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classSteinberg_1_1IBStreamer-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">IBStreamer Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Wrapper class for typed reading/writing from or to IBStream.
<a href="#details">More...</a></p>
<p><code>#include &lt;fstreamer.h&gt;</code></p>
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for IBStreamer:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classSteinberg_1_1IBStreamer__inherit__graph.png" border="0" usemap="#aIBStreamer_inherit__map" alt="Inheritance graph"/></div>
<map name="aIBStreamer_inherit__map" id="aIBStreamer_inherit__map">
<area shape="rect" title="Wrapper class for typed reading/writing from or to IBStream." alt="" coords="22,2243,114,2403"/>
<area shape="rect" href="classSteinberg_1_1FStreamer.html" title="Byteorder&#45;aware base class for typed stream i/o." alt="" coords="5,5,131,2195"/>
<area shape="poly" title=" " alt="" coords="71,2210,71,2244,66,2244,66,2210"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a845d37e3a5e1ef478b7c44527a8ebd9c" id="r_a845d37e3a5e1ef478b7c44527a8ebd9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a845d37e3a5e1ef478b7c44527a8ebd9c">IBStreamer</a> (IBStream *<a class="el" href="#a78d49eed9e150f042fe1e0434fb52102">stream</a>, int16 <a class="el" href="classSteinberg_1_1FStreamer.html#a1f29a6ebae4e2b64b0ac03ce73924b46">byteOrder</a>=BYTEORDER)</td></tr>
<tr class="memdesc:a845d37e3a5e1ef478b7c44527a8ebd9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor for a given IBSTream and a byteOrder. <br /></td></tr>
<tr class="separator:a845d37e3a5e1ef478b7c44527a8ebd9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27938719af1d257f35ad1b13df83380f" id="r_a27938719af1d257f35ad1b13df83380f"><td class="memItemLeft" align="right" valign="top">IBStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a27938719af1d257f35ad1b13df83380f">getStream</a> ()</td></tr>
<tr class="memdesc:a27938719af1d257f35ad1b13df83380f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the associated IBStream. <br /></td></tr>
<tr class="separator:a27938719af1d257f35ad1b13df83380f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa597b90907c098d23d7a15daf951528b" id="r_aa597b90907c098d23d7a15daf951528b"><td class="memItemLeft" align="right" valign="top">TSize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa597b90907c098d23d7a15daf951528b">readRaw</a> (void *, TSize) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:aa597b90907c098d23d7a15daf951528b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read one buffer of size. <br /></td></tr>
<tr class="separator:aa597b90907c098d23d7a15daf951528b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a86b2c85316f0677a4bd40296b1494" id="r_a27a86b2c85316f0677a4bd40296b1494"><td class="memItemLeft" align="right" valign="top">TSize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a27a86b2c85316f0677a4bd40296b1494">writeRaw</a> (const void *, TSize) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a27a86b2c85316f0677a4bd40296b1494"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write one buffer of size. <br /></td></tr>
<tr class="separator:a27a86b2c85316f0677a4bd40296b1494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1120bb884a96a4c670b8d2650f8659c1" id="r_a1120bb884a96a4c670b8d2650f8659c1"><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1120bb884a96a4c670b8d2650f8659c1">seek</a> (int64, <a class="el" href="namespaceSteinberg.html#a78e5e10c2df97a6a5a6096069ade24db">FSeekMode</a>) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a1120bb884a96a4c670b8d2650f8659c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set file position for stream. <br /></td></tr>
<tr class="separator:a1120bb884a96a4c670b8d2650f8659c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea7097a277d6bf8ccf33c9f07ddad79a" id="r_aea7097a277d6bf8ccf33c9f07ddad79a"><td class="memItemLeft" align="right" valign="top">int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aea7097a277d6bf8ccf33c9f07ddad79a">tell</a> () SMTG_OVERRIDE</td></tr>
<tr class="memdesc:aea7097a277d6bf8ccf33c9f07ddad79a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return current file position. <br /></td></tr>
<tr class="separator:aea7097a277d6bf8ccf33c9f07ddad79a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classSteinberg_1_1FStreamer"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classSteinberg_1_1FStreamer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td></tr>
<tr class="memitem:a326b593fe85c31981865746c8cf0303d inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a326b593fe85c31981865746c8cf0303d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a326b593fe85c31981865746c8cf0303d">FStreamer</a> (int16 <a class="el" href="classSteinberg_1_1FStreamer.html#a1f29a6ebae4e2b64b0ac03ce73924b46">byteOrder</a>=BYTEORDER)</td></tr>
<tr class="separator:a326b593fe85c31981865746c8cf0303d inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a939394fecf611c7d3b31016175d4e0e6 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a939394fecf611c7d3b31016175d4e0e6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a939394fecf611c7d3b31016175d4e0e6">~FStreamer</a> ()</td></tr>
<tr class="separator:a939394fecf611c7d3b31016175d4e0e6 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28410ce59c7f96b01d34cbb996ba9d07 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a28410ce59c7f96b01d34cbb996ba9d07"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a28410ce59c7f96b01d34cbb996ba9d07">skip</a> (uint32 bytes)</td></tr>
<tr class="separator:a28410ce59c7f96b01d34cbb996ba9d07 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63372447ec8258db1b7d5e2b624c6ec0 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a63372447ec8258db1b7d5e2b624c6ec0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a63372447ec8258db1b7d5e2b624c6ec0">pad</a> (uint32 bytes)</td></tr>
<tr class="separator:a63372447ec8258db1b7d5e2b624c6ec0 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd8f7d6bb97d1020c32fcb1beb49986a inherit pub_methods_classSteinberg_1_1FStreamer" id="r_afd8f7d6bb97d1020c32fcb1beb49986a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#afd8f7d6bb97d1020c32fcb1beb49986a">setByteOrder</a> (int32 e)</td></tr>
<tr class="separator:afd8f7d6bb97d1020c32fcb1beb49986a inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5b0871ff8d06951e2df5194e93fdbbf inherit pub_methods_classSteinberg_1_1FStreamer" id="r_ac5b0871ff8d06951e2df5194e93fdbbf"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#ac5b0871ff8d06951e2df5194e93fdbbf">getByteOrder</a> () const</td></tr>
<tr class="separator:ac5b0871ff8d06951e2df5194e93fdbbf inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a998c6902fdd8b21bbebc626dd4d63120 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a998c6902fdd8b21bbebc626dd4d63120"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a998c6902fdd8b21bbebc626dd4d63120">writeChar8</a> (char8)</td></tr>
<tr class="separator:a998c6902fdd8b21bbebc626dd4d63120 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49117f69772f84b75ac6eb3ca72c4f33 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a49117f69772f84b75ac6eb3ca72c4f33"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a49117f69772f84b75ac6eb3ca72c4f33">readChar8</a> (char8 &amp;)</td></tr>
<tr class="separator:a49117f69772f84b75ac6eb3ca72c4f33 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2ae068d6eece63ec3f95bc42efb5ed inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a3d2ae068d6eece63ec3f95bc42efb5ed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a3d2ae068d6eece63ec3f95bc42efb5ed">writeUChar8</a> (unsigned char)</td></tr>
<tr class="separator:a3d2ae068d6eece63ec3f95bc42efb5ed inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a050044d61e58a580dbe8955e78e59715 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a050044d61e58a580dbe8955e78e59715"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a050044d61e58a580dbe8955e78e59715">readUChar8</a> (unsigned char &amp;)</td></tr>
<tr class="separator:a050044d61e58a580dbe8955e78e59715 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3843e29715ce30dbbc2cfd15e0e213d3 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a3843e29715ce30dbbc2cfd15e0e213d3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a3843e29715ce30dbbc2cfd15e0e213d3">writeChar16</a> (char16 c)</td></tr>
<tr class="separator:a3843e29715ce30dbbc2cfd15e0e213d3 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8367a9a0969af33c39aa4e307bf80708 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a8367a9a0969af33c39aa4e307bf80708"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a8367a9a0969af33c39aa4e307bf80708">readChar16</a> (char16 &amp;c)</td></tr>
<tr class="separator:a8367a9a0969af33c39aa4e307bf80708 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad77412c80fcf33ff6b234644f6049953 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_ad77412c80fcf33ff6b234644f6049953"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#ad77412c80fcf33ff6b234644f6049953">writeInt8</a> (int8 c)</td></tr>
<tr class="separator:ad77412c80fcf33ff6b234644f6049953 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaffe413db58e603c4e185a89bbaa5b1e inherit pub_methods_classSteinberg_1_1FStreamer" id="r_aaffe413db58e603c4e185a89bbaa5b1e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#aaffe413db58e603c4e185a89bbaa5b1e">readInt8</a> (int8 &amp;c)</td></tr>
<tr class="separator:aaffe413db58e603c4e185a89bbaa5b1e inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb4e434ddc84c1ed48329ca603d97c58 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_aeb4e434ddc84c1ed48329ca603d97c58"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#aeb4e434ddc84c1ed48329ca603d97c58">writeInt8u</a> (uint8 c)</td></tr>
<tr class="separator:aeb4e434ddc84c1ed48329ca603d97c58 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b787b493ecdccc6978a34b42945ef5f inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a0b787b493ecdccc6978a34b42945ef5f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a0b787b493ecdccc6978a34b42945ef5f">readInt8u</a> (uint8 &amp;c)</td></tr>
<tr class="separator:a0b787b493ecdccc6978a34b42945ef5f inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5370cf9ca403ed7933976cf59423d309 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a5370cf9ca403ed7933976cf59423d309"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a5370cf9ca403ed7933976cf59423d309">writeInt16</a> (int16)</td></tr>
<tr class="separator:a5370cf9ca403ed7933976cf59423d309 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3254224fd4c495000e4b18538f42ece1 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a3254224fd4c495000e4b18538f42ece1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a3254224fd4c495000e4b18538f42ece1">readInt16</a> (int16 &amp;)</td></tr>
<tr class="separator:a3254224fd4c495000e4b18538f42ece1 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51f8744e0f55375577c51c062168f79f inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a51f8744e0f55375577c51c062168f79f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a51f8744e0f55375577c51c062168f79f">writeInt16Array</a> (const int16 *array, int32 count)</td></tr>
<tr class="separator:a51f8744e0f55375577c51c062168f79f inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27b993ce8d89e96688949124845dad2f inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a27b993ce8d89e96688949124845dad2f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a27b993ce8d89e96688949124845dad2f">readInt16Array</a> (int16 *array, int32 count)</td></tr>
<tr class="separator:a27b993ce8d89e96688949124845dad2f inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ad0e47c8f4c10459184131d10bd1ef inherit pub_methods_classSteinberg_1_1FStreamer" id="r_ad6ad0e47c8f4c10459184131d10bd1ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#ad6ad0e47c8f4c10459184131d10bd1ef">writeInt16u</a> (uint16)</td></tr>
<tr class="separator:ad6ad0e47c8f4c10459184131d10bd1ef inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d425607375843e893b80c65a67c165d inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a7d425607375843e893b80c65a67c165d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a7d425607375843e893b80c65a67c165d">readInt16u</a> (uint16 &amp;)</td></tr>
<tr class="separator:a7d425607375843e893b80c65a67c165d inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a242bb719494fb5ce34101f781630f218 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a242bb719494fb5ce34101f781630f218"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a242bb719494fb5ce34101f781630f218">writeInt16uArray</a> (const uint16 *array, int32 count)</td></tr>
<tr class="separator:a242bb719494fb5ce34101f781630f218 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ad574460786ee6a7c4f7fbc2261690 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_ad6ad574460786ee6a7c4f7fbc2261690"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#ad6ad574460786ee6a7c4f7fbc2261690">readInt16uArray</a> (uint16 *array, int32 count)</td></tr>
<tr class="separator:ad6ad574460786ee6a7c4f7fbc2261690 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ade9fcb607318bf3e2e3e61128dc5dd inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a0ade9fcb607318bf3e2e3e61128dc5dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a0ade9fcb607318bf3e2e3e61128dc5dd">writeInt32</a> (int32)</td></tr>
<tr class="separator:a0ade9fcb607318bf3e2e3e61128dc5dd inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc3408bcec5a81b9ce74521836bc97f inherit pub_methods_classSteinberg_1_1FStreamer" id="r_afdc3408bcec5a81b9ce74521836bc97f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#afdc3408bcec5a81b9ce74521836bc97f">readInt32</a> (int32 &amp;)</td></tr>
<tr class="separator:afdc3408bcec5a81b9ce74521836bc97f inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b9f76b17804e930c08aa0801329498c inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a3b9f76b17804e930c08aa0801329498c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a3b9f76b17804e930c08aa0801329498c">writeInt32Array</a> (const int32 *array, int32 count)</td></tr>
<tr class="separator:a3b9f76b17804e930c08aa0801329498c inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a832e7546b61a35e0d80c7cfcddc896 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a7a832e7546b61a35e0d80c7cfcddc896"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a7a832e7546b61a35e0d80c7cfcddc896">readInt32Array</a> (int32 *array, int32 count)</td></tr>
<tr class="separator:a7a832e7546b61a35e0d80c7cfcddc896 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd7e32e72765009e13ad7dbbcfd7e1ee inherit pub_methods_classSteinberg_1_1FStreamer" id="r_acd7e32e72765009e13ad7dbbcfd7e1ee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#acd7e32e72765009e13ad7dbbcfd7e1ee">writeInt32u</a> (uint32)</td></tr>
<tr class="separator:acd7e32e72765009e13ad7dbbcfd7e1ee inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe21610fed6d57bde1d0c99896ca9545 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_abe21610fed6d57bde1d0c99896ca9545"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#abe21610fed6d57bde1d0c99896ca9545">readInt32u</a> (uint32 &amp;)</td></tr>
<tr class="separator:abe21610fed6d57bde1d0c99896ca9545 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8afcc5dbaa740a01e9efdb87728c0f9d inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a8afcc5dbaa740a01e9efdb87728c0f9d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a8afcc5dbaa740a01e9efdb87728c0f9d">writeInt32uArray</a> (const uint32 *array, int32 count)</td></tr>
<tr class="separator:a8afcc5dbaa740a01e9efdb87728c0f9d inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac903b1420b673af2b7c6f4502c4a8157 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_ac903b1420b673af2b7c6f4502c4a8157"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#ac903b1420b673af2b7c6f4502c4a8157">readInt32uArray</a> (uint32 *array, int32 count)</td></tr>
<tr class="separator:ac903b1420b673af2b7c6f4502c4a8157 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8990f73a83e3d804d15b65617330a0a8 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a8990f73a83e3d804d15b65617330a0a8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a8990f73a83e3d804d15b65617330a0a8">writeInt64</a> (int64)</td></tr>
<tr class="separator:a8990f73a83e3d804d15b65617330a0a8 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6529510e2a381d0e01f508d7a4157a71 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a6529510e2a381d0e01f508d7a4157a71"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a6529510e2a381d0e01f508d7a4157a71">readInt64</a> (int64 &amp;)</td></tr>
<tr class="separator:a6529510e2a381d0e01f508d7a4157a71 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ac8492c1507e7270e81ec46244f38dd inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a0ac8492c1507e7270e81ec46244f38dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a0ac8492c1507e7270e81ec46244f38dd">writeInt64Array</a> (const int64 *array, int32 count)</td></tr>
<tr class="separator:a0ac8492c1507e7270e81ec46244f38dd inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b64179d43d284a94d222f4a9b64fd6b inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a5b64179d43d284a94d222f4a9b64fd6b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a5b64179d43d284a94d222f4a9b64fd6b">readInt64Array</a> (int64 *array, int32 count)</td></tr>
<tr class="separator:a5b64179d43d284a94d222f4a9b64fd6b inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae36bcbad11f652166fc31678095b232e inherit pub_methods_classSteinberg_1_1FStreamer" id="r_ae36bcbad11f652166fc31678095b232e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#ae36bcbad11f652166fc31678095b232e">writeInt64u</a> (uint64)</td></tr>
<tr class="separator:ae36bcbad11f652166fc31678095b232e inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17565258ffde08c20df60711320854ec inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a17565258ffde08c20df60711320854ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a17565258ffde08c20df60711320854ec">readInt64u</a> (uint64 &amp;)</td></tr>
<tr class="separator:a17565258ffde08c20df60711320854ec inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a079a7a951eee3154e9e89808d02ecc3d inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a079a7a951eee3154e9e89808d02ecc3d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a079a7a951eee3154e9e89808d02ecc3d">writeInt64uArray</a> (const uint64 *array, int32 count)</td></tr>
<tr class="separator:a079a7a951eee3154e9e89808d02ecc3d inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdb427c2448fc4fb7674a0aa1e80dab3 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_acdb427c2448fc4fb7674a0aa1e80dab3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#acdb427c2448fc4fb7674a0aa1e80dab3">readInt64uArray</a> (uint64 *array, int32 count)</td></tr>
<tr class="separator:acdb427c2448fc4fb7674a0aa1e80dab3 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a199a188e7f68fb5b5fe509ecbf4b4606 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a199a188e7f68fb5b5fe509ecbf4b4606"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a199a188e7f68fb5b5fe509ecbf4b4606">writeFloat</a> (float)</td></tr>
<tr class="separator:a199a188e7f68fb5b5fe509ecbf4b4606 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96a61e2accf8796303c0f37c2d626b77 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a96a61e2accf8796303c0f37c2d626b77"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a96a61e2accf8796303c0f37c2d626b77">readFloat</a> (float &amp;)</td></tr>
<tr class="separator:a96a61e2accf8796303c0f37c2d626b77 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a034a8ce9c05cf23de6a80d273fd8f348 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a034a8ce9c05cf23de6a80d273fd8f348"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a034a8ce9c05cf23de6a80d273fd8f348">writeFloatArray</a> (const float *array, int32 count)</td></tr>
<tr class="separator:a034a8ce9c05cf23de6a80d273fd8f348 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a725fcef271dd11d905db76d21098f6eb inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a725fcef271dd11d905db76d21098f6eb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a725fcef271dd11d905db76d21098f6eb">readFloatArray</a> (float *array, int32 count)</td></tr>
<tr class="separator:a725fcef271dd11d905db76d21098f6eb inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60ef5ff94413517ac820dcae06812f5b inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a60ef5ff94413517ac820dcae06812f5b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a60ef5ff94413517ac820dcae06812f5b">writeDouble</a> (double)</td></tr>
<tr class="separator:a60ef5ff94413517ac820dcae06812f5b inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c67fedd9d297f986ebd22a7d3082c0 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_ad1c67fedd9d297f986ebd22a7d3082c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#ad1c67fedd9d297f986ebd22a7d3082c0">readDouble</a> (double &amp;)</td></tr>
<tr class="separator:ad1c67fedd9d297f986ebd22a7d3082c0 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83b6820c68b00e34f496e31563c9eb88 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a83b6820c68b00e34f496e31563c9eb88"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a83b6820c68b00e34f496e31563c9eb88">writeDoubleArray</a> (const double *array, int32 count)</td></tr>
<tr class="separator:a83b6820c68b00e34f496e31563c9eb88 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a323cfa378914ea23f11731826b9a79e9 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a323cfa378914ea23f11731826b9a79e9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a323cfa378914ea23f11731826b9a79e9">readDoubleArray</a> (double *array, int32 count)</td></tr>
<tr class="separator:a323cfa378914ea23f11731826b9a79e9 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e2b25f25db4ceab194d6b3ef65288c inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a51e2b25f25db4ceab194d6b3ef65288c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a51e2b25f25db4ceab194d6b3ef65288c">writeBool</a> (bool)</td></tr>
<tr class="memdesc:a51e2b25f25db4ceab194d6b3ef65288c inherit pub_methods_classSteinberg_1_1FStreamer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write one boolean. <br /></td></tr>
<tr class="separator:a51e2b25f25db4ceab194d6b3ef65288c inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed6f8d7c8792eff4db6c1403b33bbaa4 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_aed6f8d7c8792eff4db6c1403b33bbaa4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#aed6f8d7c8792eff4db6c1403b33bbaa4">readBool</a> (bool &amp;)</td></tr>
<tr class="memdesc:aed6f8d7c8792eff4db6c1403b33bbaa4 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read one bool. <br /></td></tr>
<tr class="separator:aed6f8d7c8792eff4db6c1403b33bbaa4 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a863db218e6a751e68deaed25f39c2b20 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a863db218e6a751e68deaed25f39c2b20"><td class="memItemLeft" align="right" valign="top">TSize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a863db218e6a751e68deaed25f39c2b20">writeString8</a> (const char8 *ptr, bool terminate=false)</td></tr>
<tr class="memdesc:a863db218e6a751e68deaed25f39c2b20 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="mdescLeft">&#160;</td><td class="mdescRight">a direct output function writing only one string (ascii 8bit) <br /></td></tr>
<tr class="separator:a863db218e6a751e68deaed25f39c2b20 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38a8c350f3e1bd0af0fd8dfc249fa09b inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a38a8c350f3e1bd0af0fd8dfc249fa09b"><td class="memItemLeft" align="right" valign="top">TSize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a38a8c350f3e1bd0af0fd8dfc249fa09b">readString8</a> (char8 *ptr, TSize size)</td></tr>
<tr class="memdesc:a38a8c350f3e1bd0af0fd8dfc249fa09b inherit pub_methods_classSteinberg_1_1FStreamer"><td class="mdescLeft">&#160;</td><td class="mdescRight">a direct input function reading only one string (ascii) (ended by a <br />
or \0 or eof) <br /></td></tr>
<tr class="separator:a38a8c350f3e1bd0af0fd8dfc249fa09b inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d15efd853e1aaa127fb1b13c7c92485 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a4d15efd853e1aaa127fb1b13c7c92485"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a4d15efd853e1aaa127fb1b13c7c92485">writeStr8</a> (const char8 *ptr)</td></tr>
<tr class="memdesc:a4d15efd853e1aaa127fb1b13c7c92485 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="mdescLeft">&#160;</td><td class="mdescRight">write a string length (strlen) and string itself <br /></td></tr>
<tr class="separator:a4d15efd853e1aaa127fb1b13c7c92485 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51bb89aefae6e4e19d87f10d964da75f inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a51bb89aefae6e4e19d87f10d964da75f"><td class="memItemLeft" align="right" valign="top">char8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a51bb89aefae6e4e19d87f10d964da75f">readStr8</a> ()</td></tr>
<tr class="memdesc:a51bb89aefae6e4e19d87f10d964da75f inherit pub_methods_classSteinberg_1_1FStreamer"><td class="mdescLeft">&#160;</td><td class="mdescRight">read a string length and string text (The return string must be deleted when use is finished) <br /></td></tr>
<tr class="separator:a51bb89aefae6e4e19d87f10d964da75f inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8d3abe460f1380f258137419ee5d10 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_afb8d3abe460f1380f258137419ee5d10"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#afb8d3abe460f1380f258137419ee5d10">writeStringUtf8</a> (const char *ptr)</td></tr>
<tr class="memdesc:afb8d3abe460f1380f258137419ee5d10 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="mdescLeft">&#160;</td><td class="mdescRight">always terminated, converts to utf8 if non ascii characters are in string <br /></td></tr>
<tr class="separator:afb8d3abe460f1380f258137419ee5d10 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f192015be51ec795ab0b07ee1bd5e17 inherit pub_methods_classSteinberg_1_1FStreamer" id="r_a6f192015be51ec795ab0b07ee1bd5e17"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a6f192015be51ec795ab0b07ee1bd5e17">readStringUtf8</a> (char *ptr, int32 maxSize)</td></tr>
<tr class="memdesc:a6f192015be51ec795ab0b07ee1bd5e17 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="mdescLeft">&#160;</td><td class="mdescRight">read a UTF8 string <br /></td></tr>
<tr class="separator:a6f192015be51ec795ab0b07ee1bd5e17 inherit pub_methods_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a78d49eed9e150f042fe1e0434fb52102" id="r_a78d49eed9e150f042fe1e0434fb52102"><td class="memItemLeft" align="right" valign="top">IBStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a78d49eed9e150f042fe1e0434fb52102">stream</a></td></tr>
<tr class="separator:a78d49eed9e150f042fe1e0434fb52102"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classSteinberg_1_1FStreamer"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classSteinberg_1_1FStreamer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a></td></tr>
<tr class="memitem:a1f29a6ebae4e2b64b0ac03ce73924b46 inherit pro_attribs_classSteinberg_1_1FStreamer" id="r_a1f29a6ebae4e2b64b0ac03ce73924b46"><td class="memItemLeft" align="right" valign="top">int16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a1f29a6ebae4e2b64b0ac03ce73924b46">byteOrder</a></td></tr>
<tr class="separator:a1f29a6ebae4e2b64b0ac03ce73924b46 inherit pro_attribs_classSteinberg_1_1FStreamer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="memitem:a59d0c7f0e826e1e043b6c25dd1cb183d" id="r_a59d0c7f0e826e1e043b6c25dd1cb183d"><td class="memItemLeft" align="right" valign="top">static int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FStreamer.html#a59d0c7f0e826e1e043b6c25dd1cb183d">getStr8Size</a> (const char8 *ptr)</td></tr>
<tr class="memdesc:a59d0c7f0e826e1e043b6c25dd1cb183d"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the size of a saved string <br /></td></tr>
<tr class="separator:a59d0c7f0e826e1e043b6c25dd1cb183d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Wrapper class for typed reading/writing from or to IBStream. </p>
<p>Can be used framework-independent in plug-ins. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a845d37e3a5e1ef478b7c44527a8ebd9c" name="a845d37e3a5e1ef478b7c44527a8ebd9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a845d37e3a5e1ef478b7c44527a8ebd9c">&#9670;&#160;</a></span>IBStreamer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a> </td>
<td>(</td>
<td class="paramtype">IBStream *</td> <td class="paramname"><span class="paramname"><em>stream</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16</td> <td class="paramname"><span class="paramname"><em>byteOrder</em></span><span class="paramdefsep"> = </span><span class="paramdefval">BYTEORDER</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor for a given IBSTream and a byteOrder. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a27938719af1d257f35ad1b13df83380f" name="a27938719af1d257f35ad1b13df83380f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27938719af1d257f35ad1b13df83380f">&#9670;&#160;</a></span>getStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IBStream * getStream </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the associated IBStream. </p>
</div>
</div>
<a id="aa597b90907c098d23d7a15daf951528b" name="aa597b90907c098d23d7a15daf951528b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa597b90907c098d23d7a15daf951528b">&#9670;&#160;</a></span>readRaw()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TSize readRaw </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>buffer</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TSize</td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Read one buffer of size. </p>
<p>Implements <a class="el" href="classSteinberg_1_1FStreamer.html#af7b1f1806480071cbe0822ca3b19240e">FStreamer</a>.</p>
</div>
</div>
<a id="a27a86b2c85316f0677a4bd40296b1494" name="a27a86b2c85316f0677a4bd40296b1494"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27a86b2c85316f0677a4bd40296b1494">&#9670;&#160;</a></span>writeRaw()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TSize writeRaw </td>
<td>(</td>
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>buffer</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TSize</td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Write one buffer of size. </p>
<p>Implements <a class="el" href="classSteinberg_1_1FStreamer.html#ad9301dcce91b6366a1ebf1673998c673">FStreamer</a>.</p>
</div>
</div>
<a id="a1120bb884a96a4c670b8d2650f8659c1" name="a1120bb884a96a4c670b8d2650f8659c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1120bb884a96a4c670b8d2650f8659c1">&#9670;&#160;</a></span>seek()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64 seek </td>
<td>(</td>
<td class="paramtype">int64</td> <td class="paramname"><span class="paramname"><em>pos</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceSteinberg.html#a78e5e10c2df97a6a5a6096069ade24db">FSeekMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set file position for stream. </p>
<p>Implements <a class="el" href="classSteinberg_1_1FStreamer.html#a80ed73a703e084b355627d8966daf77f">FStreamer</a>.</p>
</div>
</div>
<a id="aea7097a277d6bf8ccf33c9f07ddad79a" name="aea7097a277d6bf8ccf33c9f07ddad79a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea7097a277d6bf8ccf33c9f07ddad79a">&#9670;&#160;</a></span>tell()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64 tell </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return current file position. </p>
<p>Implements <a class="el" href="classSteinberg_1_1FStreamer.html#a1ba197f3c51297c9c18e64a27fb51c19">FStreamer</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a78d49eed9e150f042fe1e0434fb52102" name="a78d49eed9e150f042fe1e0434fb52102"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78d49eed9e150f042fe1e0434fb52102">&#9670;&#160;</a></span>stream</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IBStream* stream</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,10 @@
var classSteinberg_1_1IBStreamer =
[
[ "IBStreamer", "classSteinberg_1_1IBStreamer.html#a845d37e3a5e1ef478b7c44527a8ebd9c", null ],
[ "getStream", "classSteinberg_1_1IBStreamer.html#a27938719af1d257f35ad1b13df83380f", null ],
[ "readRaw", "classSteinberg_1_1IBStreamer.html#aa597b90907c098d23d7a15daf951528b", null ],
[ "writeRaw", "classSteinberg_1_1IBStreamer.html#a27a86b2c85316f0677a4bd40296b1494", null ],
[ "seek", "classSteinberg_1_1IBStreamer.html#a1120bb884a96a4c670b8d2650f8659c1", null ],
[ "tell", "classSteinberg_1_1IBStreamer.html#aea7097a277d6bf8ccf33c9f07ddad79a", null ],
[ "stream", "classSteinberg_1_1IBStreamer.html#a78d49eed9e150f042fe1e0434fb52102", null ]
];
@@ -0,0 +1,5 @@
<map id="IBStreamer" name="IBStreamer">
<area shape="rect" id="Node000001" title="Wrapper class for typed reading/writing from or to IBStream." alt="" coords="22,2243,114,2403"/>
<area shape="rect" id="Node000002" href="$classSteinberg_1_1FStreamer.html" title="Byteorder&#45;aware base class for typed stream i/o." alt="" coords="5,5,131,2195"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="71,2210,71,2244,66,2244,66,2210"/>
</map>
@@ -0,0 +1 @@
99a61f4e785b460b326d9f5bc9634736
Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

@@ -0,0 +1,128 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1ITimerCallback.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">ITimerCallback Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1ITimerCallback.html">ITimerCallback</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ITimerCallback.html#a99358b05e5917c71cb033737c57bed49">onTimer</a>(Timer *timer)=0</td><td class="entry"><a class="el" href="classSteinberg_1_1ITimerCallback.html">ITimerCallback</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ITimerCallback.html#af00a1cccbd3849f94399eb9ddb8367b1">~ITimerCallback</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1ITimerCallback.html">ITimerCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,204 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: ITimerCallback Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1ITimerCallback.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classSteinberg_1_1ITimerCallback-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">ITimerCallback Class Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
</div><!--header-->
<div class="contents">
<p>Implement this callback interface to receive triggers from a timer.
<a href="#details">More...</a></p>
<p><code>#include &lt;timer.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af00a1cccbd3849f94399eb9ddb8367b1" id="r_af00a1cccbd3849f94399eb9ddb8367b1"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af00a1cccbd3849f94399eb9ddb8367b1">~ITimerCallback</a> ()</td></tr>
<tr class="separator:af00a1cccbd3849f94399eb9ddb8367b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99358b05e5917c71cb033737c57bed49" id="r_a99358b05e5917c71cb033737c57bed49"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a99358b05e5917c71cb033737c57bed49">onTimer</a> (<a class="el" href="classSteinberg_1_1Timer.html">Timer</a> *timer)=0</td></tr>
<tr class="memdesc:a99358b05e5917c71cb033737c57bed49"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is called at the end of each interval. <br /></td></tr>
<tr class="separator:a99358b05e5917c71cb033737c57bed49"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implement this callback interface to receive triggers from a timer. </p>
<p>Note: This interface is intended as a mix-in class and therefore does not provide ref-counting.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classSteinberg_1_1Timer.html" title="Timer is a class that allows you to receive triggers at regular intervals.">Timer</a> </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af00a1cccbd3849f94399eb9ddb8367b1" name="af00a1cccbd3849f94399eb9ddb8367b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af00a1cccbd3849f94399eb9ddb8367b1">&#9670;&#160;</a></span>~ITimerCallback()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual ~<a class="el" href="classSteinberg_1_1ITimerCallback.html">ITimerCallback</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a99358b05e5917c71cb033737c57bed49" name="a99358b05e5917c71cb033737c57bed49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99358b05e5917c71cb033737c57bed49">&#9670;&#160;</a></span>onTimer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void onTimer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1Timer.html">Timer</a> *</td> <td class="paramname"><span class="paramname"><em>timer</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>This method is called at the end of each interval. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">timer</td><td>The timer which calls. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,5 @@
var classSteinberg_1_1ITimerCallback =
[
[ "~ITimerCallback", "classSteinberg_1_1ITimerCallback.html#af00a1cccbd3849f94399eb9ddb8367b1", null ],
[ "onTimer", "classSteinberg_1_1ITimerCallback.html#a99358b05e5917c71cb033737c57bed49", null ]
];
@@ -0,0 +1,129 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1IUpdateManager.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">IUpdateManager Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1IUpdateManager.html">IUpdateManager</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1IUpdateManager.html#a1a25afc436e4a6a71ea723fb87dd5e17">cancelUpdates</a>(FUnknown *object)=0</td><td class="entry"><a class="el" href="classSteinberg_1_1IUpdateManager.html">IUpdateManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1IUpdateManager.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td><td class="entry"><a class="el" href="classSteinberg_1_1IUpdateManager.html">IUpdateManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1IUpdateManager.html#a3de8251112637dff71d770742e2d9990">triggerDeferedUpdates</a>(FUnknown *object=nullptr)=0</td><td class="entry"><a class="el" href="classSteinberg_1_1IUpdateManager.html">IUpdateManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,257 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: IUpdateManager Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1IUpdateManager.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classSteinberg_1_1IUpdateManager-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">IUpdateManager Class Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
</div><!--header-->
<div class="contents">
<p>Handle Send and Cancel pending message for a given object.
<a href="#details">More...</a></p>
<p><code>#include &lt;updatehandler.h&gt;</code></p>
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for IUpdateManager:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classSteinberg_1_1IUpdateManager__inherit__graph.png" border="0" usemap="#aIUpdateManager_inherit__map" alt="Inheritance graph"/></div>
<map name="aIUpdateManager_inherit__map" id="aIUpdateManager_inherit__map">
<area shape="rect" title="Handle Send and Cancel pending message for a given object." alt="" coords="5,117,161,199"/>
<area shape="rect" href="classSteinberg_1_1UpdateHandler.html" title="UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to ..." alt="" coords="5,247,161,601"/>
<area shape="poly" title=" " alt="" coords="86,215,86,248,81,248,81,215"/>
<area shape="rect" title=" " alt="" coords="48,5,118,69"/>
<area shape="poly" title=" " alt="" coords="86,83,86,117,81,117,81,83"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1a25afc436e4a6a71ea723fb87dd5e17" id="r_a1a25afc436e4a6a71ea723fb87dd5e17"><td class="memItemLeft" align="right" valign="top">virtual tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a25afc436e4a6a71ea723fb87dd5e17">cancelUpdates</a> (FUnknown *object)=0</td></tr>
<tr class="memdesc:a1a25afc436e4a6a71ea723fb87dd5e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">cancel pending messages send by <br /></td></tr>
<tr class="separator:a1a25afc436e4a6a71ea723fb87dd5e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3de8251112637dff71d770742e2d9990" id="r_a3de8251112637dff71d770742e2d9990"><td class="memItemLeft" align="right" valign="top">virtual tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3de8251112637dff71d770742e2d9990">triggerDeferedUpdates</a> (FUnknown *object=nullptr)=0</td></tr>
<tr class="memdesc:a3de8251112637dff71d770742e2d9990"><td class="mdescLeft">&#160;</td><td class="mdescRight">send pending messages send by <br /></td></tr>
<tr class="separator:a3de8251112637dff71d770742e2d9990"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ae78a44399218c930be44d3aa46521d0e" id="r_ae78a44399218c930be44d3aa46521d0e"><td class="memItemLeft" align="right" valign="top">static const FUID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae78a44399218c930be44d3aa46521d0e">iid</a></td></tr>
<tr class="separator:ae78a44399218c930be44d3aa46521d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Handle Send and Cancel pending message for a given object. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a1a25afc436e4a6a71ea723fb87dd5e17" name="a1a25afc436e4a6a71ea723fb87dd5e17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a25afc436e4a6a71ea723fb87dd5e17">&#9670;&#160;</a></span>cancelUpdates()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual tresult cancelUpdates </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>cancel pending messages send by </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">object</td><td>or by any if object is 0 </td></tr>
</table>
</dd>
</dl>
<p>Implemented in <a class="el" href="classSteinberg_1_1UpdateHandler.html#a0b58de7d5b5775a8ee4975abaf3e938e">UpdateHandler</a>.</p>
</div>
</div>
<a id="a3de8251112637dff71d770742e2d9990" name="a3de8251112637dff71d770742e2d9990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3de8251112637dff71d770742e2d9990">&#9670;&#160;</a></span>triggerDeferedUpdates()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual tresult triggerDeferedUpdates </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>send pending messages send by </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">object</td><td>or by any if object is 0 </td></tr>
</table>
</dd>
</dl>
<p>Implemented in <a class="el" href="classSteinberg_1_1UpdateHandler.html#abf4b94fd02e2d92e6c335d3b6e6cb95f">UpdateHandler</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ae78a44399218c930be44d3aa46521d0e" name="ae78a44399218c930be44d3aa46521d0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae78a44399218c930be44d3aa46521d0e">&#9670;&#160;</a></span>iid</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const FUID iid</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,5 @@
var classSteinberg_1_1IUpdateManager =
[
[ "cancelUpdates", "classSteinberg_1_1IUpdateManager.html#a1a25afc436e4a6a71ea723fb87dd5e17", null ],
[ "triggerDeferedUpdates", "classSteinberg_1_1IUpdateManager.html#a3de8251112637dff71d770742e2d9990", null ]
];
@@ -0,0 +1,7 @@
<map id="IUpdateManager" name="IUpdateManager">
<area shape="rect" id="Node000001" title="Handle Send and Cancel pending message for a given object." alt="" coords="5,117,161,199"/>
<area shape="rect" id="Node000003" href="$classSteinberg_1_1UpdateHandler.html" title="UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to ..." alt="" coords="5,247,161,601"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="86,215,86,248,81,248,81,215"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="48,5,118,69"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="86,83,86,117,81,117,81,83"/>
</map>
@@ -0,0 +1 @@
c6129bc2a1cb7174e3647860c53f4ae4
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@@ -0,0 +1,336 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1String.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">String Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1String.html">String</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a7f5057b04cc5fd42d4e841560c48ce17">append</a>(const ConstString &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a8ce343c3a11cb06f11ceb3e543e7bc03">append</a>(const char8 *str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a96cbbb5efbaffcbb1f48f12dda2b8581">append</a>(const char16 *str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a03eb941bf059e950699670e38bb54a94">append</a>(const char8 c, int32 n=1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a5c4d9baf29b4ea315f447ad52d6c5239">append</a>(const char16 c, int32 n=1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a72ebe09b8abd759e9acb67d8fb44a104">assign</a>(const ConstString &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ad182eaf955c0d87fda7047bfe8c8586e">assign</a>(const char8 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a155c3b3d218859544ed3ec4691b5f694">assign</a>(const char16 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a305b80fea895a175ff15dfa9fca9dbdc">assign</a>(char8 c, int32 n=1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae4e046ac0b58d1bac992d9316d8ff088">assign</a>(char16 c, int32 n=1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a368f7094dc38acca20612bbb392552f4">buffer</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a8d780846d765cbb997ce79cafa832cac">buffer16</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abb93591ce1f1696318386689faa7627b">buffer8</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873">CharGroup</a> enum name</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a82a885ba6896ddc2c1ba77b497639bb9">compare</a>(const ConstString &amp;str, int32 n, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a981e1c7b984d28e85bd54ea31165e1a2">compare</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa6760149dfe083d5beb2f08942587dcb">compareAt</a>(uint32 index, const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> enum name</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a927687036677870519dd1a500e160edb">ConstString</a>(const char8 *str, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af313334a239c94dd7ed44bb7a78d4e02">ConstString</a>(const char16 *str, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a79f3283eec000755f3ec870a252ea177">ConstString</a>(const ConstString &amp;str, int32 offset=0, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a45c99750b35e507bfb2d69a8ee0db3e9">ConstString</a>(const FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae772e034332b4e5123c75abd3b926e66">ConstString</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a287a9680751f4878ab72e5f1ba955bb8">contains</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad822b6bfe47f1c4a2ff78ea5f5bf1f25">copyTo</a>(char *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#addcf1c0d2f59cb45fceec3d09887a9ae">copyTo</a>(IStringResult *result) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a23c4de70b1684811a4f2b082f5df3792">copyTo</a>(IString &amp;string) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc54bba9b1087cff79c9bf15a7969b49">copyTo16</a>(char16 *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a29e9d379c6687a0ca814e8c380db0ca9">copyTo8</a>(char8 *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9e910d6f244aa16ef19d40a7626c2e25">countOccurences</a>(char8 c, uint32 startIndex, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac225597955da8175197cce72ce4141b5">countOccurences</a>(char16 c, uint32 startIndex, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ab947e7974deb5cdaf55dcb6897847446">endsWith</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9527af8839efdd33ddf47f43432fcab4">extract</a>(String &amp;result, uint32 idx, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4e230c10f923605ec82493969b6bb273">findFirst</a>(const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#adee9de5c767e80bf8d4b0a3d6271370c">findFirst</a>(char8 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac9d75370b24a1839a078386a6e746ad5">findFirst</a>(char16 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aab9413a67e31ef5eab5947e1c96afd1d">findLast</a>(const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4ecb0cc7b206806d489c13d90311022d">findLast</a>(char8 c, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1aa4d21b859de7af311fc29a999c7040">findLast</a>(char16 c, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a011b87c5fa06338481f6db2ed1220189">findNext</a>(int32 startIndex, const ConstString &amp;str, int32 n=-1, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc40cf7970b4652de7f2ef5d572ba132">findNext</a>(int32 startIndex, char8 c, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ade109f554543eb2f4c5a674d49dd1534">findNext</a>(int32 startIndex, char16 c, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa82963a731a7e3f773d530298180b0c4">findPrev</a>(int32 startIndex, const ConstString &amp;str, int32 n=-1, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa47dfcfc097efc86b331513b1af28d1b">findPrev</a>(int32 startIndex, char8 c, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1d268231e3af3641e2c8e118b6055b32">findPrev</a>(int32 startIndex, char16 c, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#afa3a283b87647a8898b8847993972884">fromAttributes</a>(IAttributes *a, IAttrID attrID)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a95b58bddd98010222da389ed9548ad07">fromPascalString</a>(const unsigned char *buf)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#abe9d4e30a36a330f0b75b6ea31bd0820">fromUTF8</a>(const char8 *utf8String)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a3b4c47d6b39b4499f0fe5bf9c2e289a7">fromVariant</a>(const FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6a45acdf7364f3a13d056cddf5bd1636">getChar</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aff4625759b55de2a0bef9be71021c32b">getChar16</a>(uint32 index) const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a291639b68e8f10c12caa8b1209e46214">getChar8</a>(uint32 index) const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0fff14d842c46911af85e125af9d3cdc">getCharAt</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a124b545ed153a94c002e032db22bc35d">getFirstDifferent</a>(const ConstString &amp;str, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9e50d4a383b9b0048b30296842162152">getNumber</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abd3bd0c45c739a00930d9104bc4f039c">getTrailingNumber</a>(int64 fallback=0) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ab877fc292201494ab4be2be190fd5cd1">getTrailingNumberIndex</a>(uint32 width=0) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6c9f80b4e5cfed948ee961e1f85b563f">hash</a>(uint32 tsize) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a784e9e7df7086386504a8935b9e39879">incrementTrailingNumber</a>(uint32 width=2, char separator=STR(' '), uint32 minNumber=1, bool applyOnlyFormat=false)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ab4203737065fd753214e0b65d61a874d">insertAt</a>(uint32 idx, const ConstString &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aea25de79cbc2237412bd253cdc2836be">insertAt</a>(uint32 idx, const char8 *str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a5afc7b36bf978427835538018f6f6bc5">insertAt</a>(uint32 idx, const char16 *str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a69489d8fe4c8d8b104bf2d3e747665ec">insertAt</a>(uint32 idx, char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae9f2a7c5031dde7b9ceccb4a26b981f3">insertAt</a>(uint32 idx, char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3329e812c7809a57e3be4946fc63b18e">isAsciiString</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6447bfca9b9d31ed9ce96a35fb987206">isCharAlpha</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac2291ddfae0133dedde40a26dbd51099">isCharAlpha</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2b48d0f2b9de6a59ee41f6029f030dfa">isCharAlphaNum</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af748287f5024af4c82b3e6225660f88d">isCharAlphaNum</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af506286b5d395d5b6e5918eba7f71486">isCharAscii</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af0143d0862af1c86a44f42708b7d6fce">isCharAscii</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a60d921d7240987538c237a8c5a315e73">isCharDigit</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1561e3f288d0886f47344379e2f0fa49">isCharDigit</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6288d7b8b62d464b8cda5cdc86054bc8">isCharLower</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af69b5c5f85db7bf8e88f94fd541c2eda">isCharLower</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a558f9643b112a9e296034f4b5c104da4">isCharSpace</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc1738b9f2705034218d299e33afbb0e">isCharSpace</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a15c5156f789b384961e95ed427c62e9b">isCharUpper</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1735df81440afee9f39ffa303acfcc80">isCharUpper</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abb174217e84bce846da12b911695f1dd">isDigit</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#acf82f9b2937375c7b1cf3dccb3df3312">isEmpty</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aabde9540d808cb7f31588d772c05cb30">isNormalized</a>(UnicodeNormalization=kUnicodeNormC)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a75060976753e877247e364d1816245d7">isWide</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2569fa33cce1a8256ff4cea575b1829e">isWideString</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6ae7f1d84f9d3ed914e475b63b04d2c3ff">kCaseInsensitive</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873a34415afe7e8fb63d801a1fce28628e8d">kNotAlpha</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873a7e67f6171578b087aaa7b475ccf1b7a5">kNotAlphaNum</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74">kSpace</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a63941c3a03dc9736f3234bb756d9a305">len</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aed9da38615ace94c0e53dd4ad946e767">length</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aae9eb74628356d91bdd0e50426577d02">multiByteToWideString</a>(char16 *dest, const char8 *source, int32 wcharCount, uint32 sourceCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0596d70caf53da1ad390e9fb28afabff">naturalCompare</a>(const ConstString &amp;str, CompareMode mode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a629eb76fcaf20205ab6c2482f85816eb">normalize</a>(UnicodeNormalization=kUnicodeNormC)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a21ca283f895ea4013ed0f8af2ab626ec">operator const char16 *</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ada4248834fd60a76fc6627bccf5dc960">operator const char8 *</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a0cb61d6b1e432355133ee7ca96373535">operator+=</a>(const String &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a9f4b78ba1c52b9d73441a3afc866ee80">operator+=</a>(const ConstString &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a21f6bfddbf0214bb5c6c114ac93a3931">operator+=</a>(const char8 *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aefe0396ec406e2f2a2587963a5d38c08">operator+=</a>(const char16 *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac330d1ee5fbc6dfd143f74d245b1cc97">operator+=</a>(const char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a97382e825f98f80efa6e7cec8f2ee479">operator+=</a>(const char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a43e4d8e75830d73c83ef54424b343980">operator=</a>(const char8 *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aba4142c34b75f90be739d16ead1f83e9">operator=</a>(const char16 *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a2872300a114de7099a8661724db5e77a">operator=</a>(const ConstString &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a04505869679ae86858ad6d0499d4eec0">operator=</a>(const String &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a834a4ca1d041cdcd9ef5d6d5d0003a5b">operator=</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a138da87d28ee88cacb7c7f114bf3eb6a">operator=</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a356c76a37e7adcffc6595745aa4ece47">operator[]</a>(short idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af225d4bf871e806df526196612b2f2d0">operator[]</a>(long idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3a8adb9df6c449f7cbb5e67cce322e3b">operator[]</a>(int idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a09a37075bcb12c72abda9fb887ee2d47">operator[]</a>(unsigned short idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a903864b138c4ea61c7cffe788a6d0087">operator[]</a>(unsigned long idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0e3593cb1c3537ca53339e22c92f02ab">operator[]</a>(unsigned int idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#adec058d1c3e667b7f0f964b11265033c">pass</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae2263181a009962d02fd25b33b05a1d9">passToVariant</a>(FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac75a7887729b9c2e5684363dc687f335">printf</a>(const char8 *format,...)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a537197b902c970c72b087ff9f869be2c">printf</a>(const char16 *format,...)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae76119be5bb47906bd36341449f27475">printFloat</a>(double value, uint32 maxPrecision=6)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a76fce2f426ae58e98a6c9722a7a219a2">printInt64</a>(int64 value)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a797161cc4889f7f438a7336ba2a0c4b8">ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a01c841b84afa55d724019512fd7af8f5">remove</a>(uint32 index=0, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a5c04ba944704a95ddd92fc9d7afd10e1">removeChars</a>(CharGroup mode=kSpace)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a0056c28bddfa9d61b7b18c498fc73157">removeChars</a>(const char8 *which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a029e8327149ae92c67968bc0a58ad9fc">removeChars</a>(const char16 *which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a2e8359042c52c36d914af3592145519c">removeChars</a>(const char8 which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a507ff5666ca801779d21fca6569bd60f">removeChars</a>(const char16 which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#adcd7ed15ae18cf7c3178ac36e6f4e36e">removeChars16</a>(const char16 *which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aa82260d28382fd80696eb4e42e4bd21c">removeChars16</a>(const char16 which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a1936a7b4d4ccd408551b8a0fdf2a7c9f">removeChars8</a>(const char8 *which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a79629fec102b32f037dfb109552d4a3d">removeChars8</a>(const char8 which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a51c672fff69360fbef073080071fb7b0">removeSubString</a>(const ConstString &amp;subString, bool allOccurences=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac1d26f09a0f4f6c084f03b843bc11c19">replace</a>(uint32 idx, int32 n1, const ConstString &amp;str, int32 n2=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a2d2030439e7cb36eb5674ef6c9525565">replace</a>(uint32 idx, int32 n1, const char8 *str, int32 n2=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a54eb203ea602d6ffea70b28070675060">replace</a>(uint32 idx, int32 n1, const char16 *str, int32 n2=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ab6fe569adecb2d469eacfc9d60cd0dd8">replace</a>(const char8 *toReplace, const char8 *toReplaceWith, bool all=false, CompareMode m=kCaseSensitive)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a899153b5e15cf1a5fb89ea20284c517e">replace</a>(const char16 *toReplace, const char16 *toReplaceWith, bool all=false, CompareMode m=kCaseSensitive)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a356590acdce80db07f9eb77b6de98324">replaceChars</a>(char8 toReplace, char8 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a8a25396b718a5609eb42fc1d61ea1fa4">replaceChars</a>(char16 toReplace, char16 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a6d0b5c39ee8a41d84da38f83f4a6606e">replaceChars</a>(const char8 *toReplace, char8 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a674fdd0d0499a7bc150e9b3d379164f0">replaceChars</a>(const char16 *toReplace, char16 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a58a8e5496343516f41a73c2230e86122">replaceChars16</a>(const char16 *toReplace, char16 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a512d9ef3766c15768ae7f75debeb4d11">replaceChars16</a>(char16 toReplace, char16 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a43e88f4cca43c27ed5d24ef94e5af91b">replaceChars8</a>(const char8 *toReplace, char8 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a61ff75394ec5a0912c1308c23cd07d9e">replaceChars8</a>(char8 toReplace, char8 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a3f9845a9817eca153fc40325e9261318">resize</a>(uint32 newSize, bool wide, bool fill=false)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af7e48364e8bca44d6ad1aa53167557f8">scanFloat</a>(double &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a23dc8ed77c745a918945d2cc5cbd0eef">scanHex</a>(uint8 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#adcee4e2680b55bb072b8ea4658dcb775">scanHex</a>(const char *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad408b57b46dd39329c244d1e59ad3eeb">scanHex_16</a>(const char16 *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a202229a2718b4c6e8f6720df328b27a0">scanHex_8</a>(const char8 *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af8ace5afb5cf801e81510b2c64598d73">scanInt32</a>(int32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2911ac52c6c2ad63d4ef0b65e4a0d107">scanInt32</a>(const char *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a06b4a788c1d6d1f32c3dfaac162b11ac">scanInt32_16</a>(const char16 *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3a230a4b3bd90078a4c7f22080ffad82">scanInt32_8</a>(const char8 *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a7c98274e504654515047b90399cdcb13">scanInt64</a>(int64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ada807776c00d43a2be387ef88614127f">scanInt64</a>(const char *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6c893b487dfe24d9678302794e8c08d3">scanInt64_16</a>(const char16 *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae46cb29a2fe9015768110c6e8a2bf3a1">scanInt64_8</a>(const char8 *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4000a1ff425649aea8f9f450bd063804">scanUInt32</a>(uint32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a72534f72b582b95ec762ec61940875f8">scanUInt32</a>(const char *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac19286d8f082ef76774460eb7933b947">scanUInt32_16</a>(const char16 *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1b111b6a67a73953b9aec2f6afc11661">scanUInt32_8</a>(const char8 *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af668a757151a1323f0fcd37ecea19e30">scanUInt64</a>(uint64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a50186e229b1da9121661a54240747ecb">scanUInt64</a>(const char *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2426d33f600572497fb3e4954caaf20d">scanUInt64_16</a>(const char16 *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae520c42b0edc50aed97977a73c592f75">scanUInt64_8</a>(const char8 *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac141e6f97efe87a6952acae14cd938a1">setChar</a>(uint32 index, char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a23bc2b1e6f1dec3921353722c4fbd2e6">setChar</a>(uint32 index, char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a579d2fd2b9b46c78bdd5383da12ee020">setChar16</a>(uint32 index, char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a9821aa4f05d40a996f008636dbb0326c">setChar8</a>(uint32 index, char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3810da8b627c937af8f5d893503e6c82">startsWith</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a8db865e64c3c3f65ec6a0b6fd8c09a94">String</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aa9bbe6b09b629570004c874e08f76615">String</a>(const char8 *str, MBCodePage codepage, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a9e3843f45b00dbd34481e62c1ecaf782">String</a>(const char8 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ada7aea976019ca074da1c9f91a8c05b0">String</a>(const char16 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a1733e560575975097871b5aed67a2c01">String</a>(const String &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a49f71cca276a33db442c6d583d2f9b8f">String</a>(const ConstString &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af9b8fc3f312ec00a3f2ed3cade53d6db">String</a>(const FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a59f9b66e14775bdb1662cd88074f80d5">String</a>(IString *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a57f507c68a120a81db668613a1ee1b73">swapContent</a>(String &amp;s)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae23d51189d31f93126db6c62eddabe86">take</a>(String &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aae43edfabf05c02e0f0fc7c64056f382">take</a>(void *_buffer, bool wide)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af83f3beacc81cbacf3aee859fef32539">testChar</a>(uint32 index, char8 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a5d2bf50457423819081014fab96cd190">testChar</a>(uint32 index, char16 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad9b59e0597367959da6913920dd79dcf">testChar16</a>(uint32 index, char16 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a5931a39bd912ce850f92e42abbb14bc4">testChar8</a>(uint32 index, char8 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac96d94e5b3d94215b44300b306f2b0f8">text16</a>() const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a3b3a7237b92adc53af697ef456f977f2">text8</a>() const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#afdfaa3b6d6a266c6dc41ad1843a5f804">toAttributes</a>(IAttributes *a, IAttrID attrID)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#acc83ba4d9ccff6a513ed942b1449b783">toLower</a>(uint32 index)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#adb7e069688aa84f251961a1e7714e355">toLower</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa1bd71cbb5c91ad80af441549e445659">Steinberg::ConstString::toLower</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a69028c11ba44bc35dff982bb2120f38e">Steinberg::ConstString::toLower</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#acf18f38c6096b9f7fdff3089febf5e7e">toMultiByte</a>(uint32 destCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a29369eb464b0594fbafba3c17ee8b5e4">toPascalString</a>(unsigned char *buf)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a351fa9427bdbda2d4eeeec25347937e7">toUpper</a>(uint32 index)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aced434f03c0594b74bcd7453184b95a3">toUpper</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1e2802d0abf81576c53da9c30aacf969">Steinberg::ConstString::toUpper</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a62c158cae29f219f5a14384024dc69a7">Steinberg::ConstString::toUpper</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ad7cc90c66e4e214cd03d7f6f737e7be2">toVariant</a>(FVariant &amp;var) const</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ad140992bdbbaf77940afbf992d0b13df">toWideString</a>(uint32 sourceCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a80d652fd1a09fe0c4e667c670f9b2dd5">trim</a>(CharGroup mode=kSpace)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aeaaaf7e3d412ec741fc91722eaaceb13">updateLength</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a09b2e8a8b96a7cdf1c149514d773d7dc">vprintf</a>(const char8 *format, va_list args)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ad45799a3ed3869d8996555f78175c4de">vprintf</a>(const char16 *format, va_list args)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a81838f3369304321ab595bc000368f14">wideStringToMultiByte</a>(char8 *dest, const char16 *source, int32 char8Count, uint32 destCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad522b88dd7b89b8b980b084c36293f82">~ConstString</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a615ec756e0d72c03f3ee7a6753a66a39">~String</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,105 @@
var classSteinberg_1_1String =
[
[ "CharGroup", "classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873", [
[ "kSpace", "classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74", null ],
[ "kNotAlphaNum", "classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873a7e67f6171578b087aaa7b475ccf1b7a5", null ],
[ "kNotAlpha", "classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873a34415afe7e8fb63d801a1fce28628e8d", null ]
] ],
[ "String", "classSteinberg_1_1String.html#a8db865e64c3c3f65ec6a0b6fd8c09a94", null ],
[ "String", "classSteinberg_1_1String.html#aa9bbe6b09b629570004c874e08f76615", null ],
[ "String", "classSteinberg_1_1String.html#a9e3843f45b00dbd34481e62c1ecaf782", null ],
[ "String", "classSteinberg_1_1String.html#ada7aea976019ca074da1c9f91a8c05b0", null ],
[ "String", "classSteinberg_1_1String.html#a1733e560575975097871b5aed67a2c01", null ],
[ "String", "classSteinberg_1_1String.html#a49f71cca276a33db442c6d583d2f9b8f", null ],
[ "String", "classSteinberg_1_1String.html#af9b8fc3f312ec00a3f2ed3cade53d6db", null ],
[ "String", "classSteinberg_1_1String.html#a59f9b66e14775bdb1662cd88074f80d5", null ],
[ "~String", "classSteinberg_1_1String.html#a615ec756e0d72c03f3ee7a6753a66a39", null ],
[ "updateLength", "classSteinberg_1_1String.html#aeaaaf7e3d412ec741fc91722eaaceb13", null ],
[ "text8", "classSteinberg_1_1String.html#a3b3a7237b92adc53af697ef456f977f2", null ],
[ "text16", "classSteinberg_1_1String.html#ac96d94e5b3d94215b44300b306f2b0f8", null ],
[ "getChar8", "classSteinberg_1_1String.html#a291639b68e8f10c12caa8b1209e46214", null ],
[ "getChar16", "classSteinberg_1_1String.html#aff4625759b55de2a0bef9be71021c32b", null ],
[ "setChar8", "classSteinberg_1_1String.html#a9821aa4f05d40a996f008636dbb0326c", null ],
[ "setChar16", "classSteinberg_1_1String.html#a579d2fd2b9b46c78bdd5383da12ee020", null ],
[ "setChar", "classSteinberg_1_1String.html#ac141e6f97efe87a6952acae14cd938a1", null ],
[ "setChar", "classSteinberg_1_1String.html#a23bc2b1e6f1dec3921353722c4fbd2e6", null ],
[ "operator=", "classSteinberg_1_1String.html#a43e4d8e75830d73c83ef54424b343980", null ],
[ "operator=", "classSteinberg_1_1String.html#aba4142c34b75f90be739d16ead1f83e9", null ],
[ "operator=", "classSteinberg_1_1String.html#a2872300a114de7099a8661724db5e77a", null ],
[ "operator=", "classSteinberg_1_1String.html#a04505869679ae86858ad6d0499d4eec0", null ],
[ "operator=", "classSteinberg_1_1String.html#a834a4ca1d041cdcd9ef5d6d5d0003a5b", null ],
[ "operator=", "classSteinberg_1_1String.html#a138da87d28ee88cacb7c7f114bf3eb6a", null ],
[ "assign", "classSteinberg_1_1String.html#a72ebe09b8abd759e9acb67d8fb44a104", null ],
[ "assign", "classSteinberg_1_1String.html#ad182eaf955c0d87fda7047bfe8c8586e", null ],
[ "assign", "classSteinberg_1_1String.html#a155c3b3d218859544ed3ec4691b5f694", null ],
[ "assign", "classSteinberg_1_1String.html#a305b80fea895a175ff15dfa9fca9dbdc", null ],
[ "assign", "classSteinberg_1_1String.html#ae4e046ac0b58d1bac992d9316d8ff088", null ],
[ "append", "classSteinberg_1_1String.html#a7f5057b04cc5fd42d4e841560c48ce17", null ],
[ "append", "classSteinberg_1_1String.html#a8ce343c3a11cb06f11ceb3e543e7bc03", null ],
[ "append", "classSteinberg_1_1String.html#a96cbbb5efbaffcbb1f48f12dda2b8581", null ],
[ "append", "classSteinberg_1_1String.html#a03eb941bf059e950699670e38bb54a94", null ],
[ "append", "classSteinberg_1_1String.html#a5c4d9baf29b4ea315f447ad52d6c5239", null ],
[ "insertAt", "classSteinberg_1_1String.html#ab4203737065fd753214e0b65d61a874d", null ],
[ "insertAt", "classSteinberg_1_1String.html#aea25de79cbc2237412bd253cdc2836be", null ],
[ "insertAt", "classSteinberg_1_1String.html#a5afc7b36bf978427835538018f6f6bc5", null ],
[ "insertAt", "classSteinberg_1_1String.html#a69489d8fe4c8d8b104bf2d3e747665ec", null ],
[ "insertAt", "classSteinberg_1_1String.html#ae9f2a7c5031dde7b9ceccb4a26b981f3", null ],
[ "operator+=", "classSteinberg_1_1String.html#a0cb61d6b1e432355133ee7ca96373535", null ],
[ "operator+=", "classSteinberg_1_1String.html#a9f4b78ba1c52b9d73441a3afc866ee80", null ],
[ "operator+=", "classSteinberg_1_1String.html#a21f6bfddbf0214bb5c6c114ac93a3931", null ],
[ "operator+=", "classSteinberg_1_1String.html#aefe0396ec406e2f2a2587963a5d38c08", null ],
[ "operator+=", "classSteinberg_1_1String.html#ac330d1ee5fbc6dfd143f74d245b1cc97", null ],
[ "operator+=", "classSteinberg_1_1String.html#a97382e825f98f80efa6e7cec8f2ee479", null ],
[ "replace", "classSteinberg_1_1String.html#ac1d26f09a0f4f6c084f03b843bc11c19", null ],
[ "replace", "classSteinberg_1_1String.html#a2d2030439e7cb36eb5674ef6c9525565", null ],
[ "replace", "classSteinberg_1_1String.html#a54eb203ea602d6ffea70b28070675060", null ],
[ "replace", "classSteinberg_1_1String.html#ab6fe569adecb2d469eacfc9d60cd0dd8", null ],
[ "replace", "classSteinberg_1_1String.html#a899153b5e15cf1a5fb89ea20284c517e", null ],
[ "replaceChars8", "classSteinberg_1_1String.html#a43e88f4cca43c27ed5d24ef94e5af91b", null ],
[ "replaceChars16", "classSteinberg_1_1String.html#a58a8e5496343516f41a73c2230e86122", null ],
[ "replaceChars8", "classSteinberg_1_1String.html#a61ff75394ec5a0912c1308c23cd07d9e", null ],
[ "replaceChars16", "classSteinberg_1_1String.html#a512d9ef3766c15768ae7f75debeb4d11", null ],
[ "replaceChars", "classSteinberg_1_1String.html#a356590acdce80db07f9eb77b6de98324", null ],
[ "replaceChars", "classSteinberg_1_1String.html#a8a25396b718a5609eb42fc1d61ea1fa4", null ],
[ "replaceChars", "classSteinberg_1_1String.html#a6d0b5c39ee8a41d84da38f83f4a6606e", null ],
[ "replaceChars", "classSteinberg_1_1String.html#a674fdd0d0499a7bc150e9b3d379164f0", null ],
[ "remove", "classSteinberg_1_1String.html#a01c841b84afa55d724019512fd7af8f5", null ],
[ "trim", "classSteinberg_1_1String.html#a80d652fd1a09fe0c4e667c670f9b2dd5", null ],
[ "removeChars", "classSteinberg_1_1String.html#a5c04ba944704a95ddd92fc9d7afd10e1", null ],
[ "removeChars8", "classSteinberg_1_1String.html#a1936a7b4d4ccd408551b8a0fdf2a7c9f", null ],
[ "removeChars16", "classSteinberg_1_1String.html#adcd7ed15ae18cf7c3178ac36e6f4e36e", null ],
[ "removeChars8", "classSteinberg_1_1String.html#a79629fec102b32f037dfb109552d4a3d", null ],
[ "removeChars16", "classSteinberg_1_1String.html#aa82260d28382fd80696eb4e42e4bd21c", null ],
[ "removeChars", "classSteinberg_1_1String.html#a0056c28bddfa9d61b7b18c498fc73157", null ],
[ "removeChars", "classSteinberg_1_1String.html#a029e8327149ae92c67968bc0a58ad9fc", null ],
[ "removeChars", "classSteinberg_1_1String.html#a2e8359042c52c36d914af3592145519c", null ],
[ "removeChars", "classSteinberg_1_1String.html#a507ff5666ca801779d21fca6569bd60f", null ],
[ "removeSubString", "classSteinberg_1_1String.html#a51c672fff69360fbef073080071fb7b0", null ],
[ "printf", "classSteinberg_1_1String.html#ac75a7887729b9c2e5684363dc687f335", null ],
[ "printf", "classSteinberg_1_1String.html#a537197b902c970c72b087ff9f869be2c", null ],
[ "vprintf", "classSteinberg_1_1String.html#a09b2e8a8b96a7cdf1c149514d773d7dc", null ],
[ "vprintf", "classSteinberg_1_1String.html#ad45799a3ed3869d8996555f78175c4de", null ],
[ "printInt64", "classSteinberg_1_1String.html#a76fce2f426ae58e98a6c9722a7a219a2", null ],
[ "printFloat", "classSteinberg_1_1String.html#ae76119be5bb47906bd36341449f27475", null ],
[ "incrementTrailingNumber", "classSteinberg_1_1String.html#a784e9e7df7086386504a8935b9e39879", null ],
[ "fromVariant", "classSteinberg_1_1String.html#a3b4c47d6b39b4499f0fe5bf9c2e289a7", null ],
[ "toVariant", "classSteinberg_1_1String.html#ad7cc90c66e4e214cd03d7f6f737e7be2", null ],
[ "fromAttributes", "classSteinberg_1_1String.html#afa3a283b87647a8898b8847993972884", null ],
[ "toAttributes", "classSteinberg_1_1String.html#afdfaa3b6d6a266c6dc41ad1843a5f804", null ],
[ "swapContent", "classSteinberg_1_1String.html#a57f507c68a120a81db668613a1ee1b73", null ],
[ "take", "classSteinberg_1_1String.html#ae23d51189d31f93126db6c62eddabe86", null ],
[ "take", "classSteinberg_1_1String.html#aae43edfabf05c02e0f0fc7c64056f382", null ],
[ "pass", "classSteinberg_1_1String.html#adec058d1c3e667b7f0f964b11265033c", null ],
[ "passToVariant", "classSteinberg_1_1String.html#ae2263181a009962d02fd25b33b05a1d9", null ],
[ "toLower", "classSteinberg_1_1String.html#acc83ba4d9ccff6a513ed942b1449b783", null ],
[ "toLower", "classSteinberg_1_1String.html#adb7e069688aa84f251961a1e7714e355", null ],
[ "toUpper", "classSteinberg_1_1String.html#a351fa9427bdbda2d4eeeec25347937e7", null ],
[ "toUpper", "classSteinberg_1_1String.html#aced434f03c0594b74bcd7453184b95a3", null ],
[ "toPascalString", "classSteinberg_1_1String.html#a29369eb464b0594fbafba3c17ee8b5e4", null ],
[ "fromPascalString", "classSteinberg_1_1String.html#a95b58bddd98010222da389ed9548ad07", null ],
[ "toWideString", "classSteinberg_1_1String.html#ad140992bdbbaf77940afbf992d0b13df", null ],
[ "toMultiByte", "classSteinberg_1_1String.html#acf18f38c6096b9f7fdff3089febf5e7e", null ],
[ "fromUTF8", "classSteinberg_1_1String.html#abe9d4e30a36a330f0b75b6ea31bd0820", null ],
[ "normalize", "classSteinberg_1_1String.html#a629eb76fcaf20205ab6c2482f85816eb", null ],
[ "resize", "classSteinberg_1_1String.html#a3f9845a9817eca153fc40325e9261318", null ]
];
@@ -0,0 +1,378 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1StringObject.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">StringObject Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aad64a1f592d31c920bc72505ab860576">addDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878">addRef</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a7f5057b04cc5fd42d4e841560c48ce17">append</a>(const ConstString &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a8ce343c3a11cb06f11ceb3e543e7bc03">append</a>(const char8 *str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a96cbbb5efbaffcbb1f48f12dda2b8581">append</a>(const char16 *str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a03eb941bf059e950699670e38bb54a94">append</a>(const char8 c, int32 n=1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a5c4d9baf29b4ea315f447ad52d6c5239">append</a>(const char16 c, int32 n=1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a72ebe09b8abd759e9acb67d8fb44a104">assign</a>(const ConstString &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ad182eaf955c0d87fda7047bfe8c8586e">assign</a>(const char8 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a155c3b3d218859544ed3ec4691b5f694">assign</a>(const char16 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a305b80fea895a175ff15dfa9fca9dbdc">assign</a>(char8 c, int32 n=1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae4e046ac0b58d1bac992d9316d8ff088">assign</a>(char16 c, int32 n=1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a368f7094dc38acca20612bbb392552f4">buffer</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a8d780846d765cbb997ce79cafa832cac">buffer16</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abb93591ce1f1696318386689faa7627b">buffer8</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194">changed</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873">CharGroup</a> enum name</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#af59fc037df86c95566a2f9874be552a4">classIDsEqual</a>(FClassID ci1, FClassID ci2)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a82a885ba6896ddc2c1ba77b497639bb9">compare</a>(const ConstString &amp;str, int32 n, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a981e1c7b984d28e85bd54ea31165e1a2">compare</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa6760149dfe083d5beb2f08942587dcb">compareAt</a>(uint32 index, const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6">CompareMode</a> enum name</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a927687036677870519dd1a500e160edb">ConstString</a>(const char8 *str, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af313334a239c94dd7ed44bb7a78d4e02">ConstString</a>(const char16 *str, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a79f3283eec000755f3ec870a252ea177">ConstString</a>(const ConstString &amp;str, int32 offset=0, int32 length=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a45c99750b35e507bfb2d69a8ee0db3e9">ConstString</a>(const FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae772e034332b4e5123c75abd3b926e66">ConstString</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a287a9680751f4878ab72e5f1ba955bb8">contains</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad822b6bfe47f1c4a2ff78ea5f5bf1f25">copyTo</a>(char *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#addcf1c0d2f59cb45fceec3d09887a9ae">copyTo</a>(IStringResult *result) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a23c4de70b1684811a4f2b082f5df3792">copyTo</a>(IString &amp;string) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc54bba9b1087cff79c9bf15a7969b49">copyTo16</a>(char16 *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a29e9d379c6687a0ca814e8c380db0ca9">copyTo8</a>(char8 *str, uint32 idx=0, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9e910d6f244aa16ef19d40a7626c2e25">countOccurences</a>(char8 c, uint32 startIndex, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac225597955da8175197cce72ce4141b5">countOccurences</a>(char16 c, uint32 startIndex, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ad0cb02215c1c6e44b53f177e7844a9f5">deferUpdate</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ab947e7974deb5cdaf55dcb6897847446">endsWith</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9527af8839efdd33ddf47f43432fcab4">extract</a>(String &amp;result, uint32 idx, int32 n=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4e230c10f923605ec82493969b6bb273">findFirst</a>(const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#adee9de5c767e80bf8d4b0a3d6271370c">findFirst</a>(char8 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac9d75370b24a1839a078386a6e746ad5">findFirst</a>(char16 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aab9413a67e31ef5eab5947e1c96afd1d">findLast</a>(const ConstString &amp;str, int32 n=-1, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4ecb0cc7b206806d489c13d90311022d">findLast</a>(char8 c, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1aa4d21b859de7af311fc29a999c7040">findLast</a>(char16 c, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a011b87c5fa06338481f6db2ed1220189">findNext</a>(int32 startIndex, const ConstString &amp;str, int32 n=-1, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc40cf7970b4652de7f2ef5d572ba132">findNext</a>(int32 startIndex, char8 c, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ade109f554543eb2f4c5a674d49dd1534">findNext</a>(int32 startIndex, char16 c, CompareMode=kCaseSensitive, int32 endIndex=-1) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa82963a731a7e3f773d530298180b0c4">findPrev</a>(int32 startIndex, const ConstString &amp;str, int32 n=-1, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa47dfcfc097efc86b331513b1af28d1b">findPrev</a>(int32 startIndex, char8 c, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1d268231e3af3641e2c8e118b6055b32">findPrev</a>(int32 startIndex, char16 c, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a>()=default</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b">FObject</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#afa3a283b87647a8898b8847993972884">fromAttributes</a>(IAttributes *a, IAttrID attrID)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a95b58bddd98010222da389ed9548ad07">fromPascalString</a>(const unsigned char *buf)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6ca01e2c40b3e5c5d6bcc995c123b768">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#abe9d4e30a36a330f0b75b6ea31bd0820">fromUTF8</a>(const char8 *utf8String)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a3b4c47d6b39b4499f0fe5bf9c2e289a7">fromVariant</a>(const FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6a45acdf7364f3a13d056cddf5bd1636">getChar</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aff4625759b55de2a0bef9be71021c32b">getChar16</a>(uint32 index) const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a291639b68e8f10c12caa8b1209e46214">getChar8</a>(uint32 index) const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0fff14d842c46911af85e125af9d3cdc">getCharAt</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a61fe4989547b521dfcac968665c376d9">getFClassID</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a124b545ed153a94c002e032db22bc35d">getFirstDifferent</a>(const ConstString &amp;str, CompareMode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a9e50d4a383b9b0048b30296842162152">getNumber</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0">getRefCount</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#af3a5cb67454a0b6248915d69771d54a1">getText16</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a37286d8e66991bc0b5324aac53fbfa1b">getText8</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abd3bd0c45c739a00930d9104bc4f039c">getTrailingNumber</a>(int64 fallback=0) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ab877fc292201494ab4be2be190fd5cd1">getTrailingNumberIndex</a>(uint32 width=0) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a603a8093a1d2e99527a89d3a15e5504a">getUpdateHandler</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#acee1b675f92ac47a457fc7692dfd3a67">gUpdateHandler</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6c9f80b4e5cfed948ee961e1f85b563f">hash</a>(uint32 tsize) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a784e9e7df7086386504a8935b9e39879">incrementTrailingNumber</a>(uint32 width=2, char separator=STR(' '), uint32 minNumber=1, bool applyOnlyFormat=false)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ab4203737065fd753214e0b65d61a874d">insertAt</a>(uint32 idx, const ConstString &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aea25de79cbc2237412bd253cdc2836be">insertAt</a>(uint32 idx, const char8 *str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a5afc7b36bf978427835538018f6f6bc5">insertAt</a>(uint32 idx, const char16 *str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a69489d8fe4c8d8b104bf2d3e747665ec">insertAt</a>(uint32 idx, char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae9f2a7c5031dde7b9ceccb4a26b981f3">insertAt</a>(uint32 idx, char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7">isA</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5">isA</a>(FClassID s) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3329e812c7809a57e3be4946fc63b18e">isAsciiString</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6447bfca9b9d31ed9ce96a35fb987206">isCharAlpha</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac2291ddfae0133dedde40a26dbd51099">isCharAlpha</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2b48d0f2b9de6a59ee41f6029f030dfa">isCharAlphaNum</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af748287f5024af4c82b3e6225660f88d">isCharAlphaNum</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af506286b5d395d5b6e5918eba7f71486">isCharAscii</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af0143d0862af1c86a44f42708b7d6fce">isCharAscii</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a60d921d7240987538c237a8c5a315e73">isCharDigit</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1561e3f288d0886f47344379e2f0fa49">isCharDigit</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6288d7b8b62d464b8cda5cdc86054bc8">isCharLower</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af69b5c5f85db7bf8e88f94fd541c2eda">isCharLower</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a558f9643b112a9e296034f4b5c104da4">isCharSpace</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#afc1738b9f2705034218d299e33afbb0e">isCharSpace</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a15c5156f789b384961e95ed427c62e9b">isCharUpper</a>(char8 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1735df81440afee9f39ffa303acfcc80">isCharUpper</a>(char16 character)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#abb174217e84bce846da12b911695f1dd">isDigit</a>(uint32 index) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#acf82f9b2937375c7b1cf3dccb3df3312">isEmpty</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da">isEqualInstance</a>(FUnknown *d)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aabde9540d808cb7f31588d772c05cb30">isNormalized</a>(UnicodeNormalization=kUnicodeNormC)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#af9fefcb94e70d8d3410e0593c1fc7753">IString</a></td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be">isTypeOf</a>(FClassID s, bool=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a75060976753e877247e364d1816245d7">isWide</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#abe0c5776749310c92457109ed51ce23a">isWideString</a>() const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6ae7f1d84f9d3ed914e475b63b04d2c3ff">kCaseInsensitive</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af4045f11e8887dda083d0122d24df4f6a911f62948153a9586282e653020aed16">kCaseSensitive</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873a34415afe7e8fb63d801a1fce28628e8d">kNotAlpha</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873a7e67f6171578b087aaa7b475ccf1b7a5">kNotAlphaNum</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af76aa92cca3a7f4f1cc9bfd804a3c873aab823bcc5d8d26fafa6ada800ab21f74">kSpace</a> enum value</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a63941c3a03dc9736f3234bb756d9a305">len</a></td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aed9da38615ace94c0e53dd4ad946e767">length</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aae9eb74628356d91bdd0e50426577d02">multiByteToWideString</a>(char16 *dest, const char8 *source, int32 wcharCount, uint32 sourceCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0596d70caf53da1ad390e9fb28afabff">naturalCompare</a>(const ConstString &amp;str, CompareMode mode=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a629eb76fcaf20205ab6c2482f85816eb">normalize</a>(UnicodeNormalization=kUnicodeNormC)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a6014978aa7395688bb87c6b744ec5ad5">OBJ_METHODS</a>(StringObject, FObject) FUNKNOWN_METHODS2(IStringResult</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a21ca283f895ea4013ed0f8af2ab626ec">operator const char16 *</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ada4248834fd60a76fc6627bccf5dc960">operator const char8 *</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a0cb61d6b1e432355133ee7ca96373535">operator+=</a>(const String &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a9f4b78ba1c52b9d73441a3afc866ee80">operator+=</a>(const ConstString &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a21f6bfddbf0214bb5c6c114ac93a3931">operator+=</a>(const char8 *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aefe0396ec406e2f2a2587963a5d38c08">operator+=</a>(const char16 *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac330d1ee5fbc6dfd143f74d245b1cc97">operator+=</a>(const char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a97382e825f98f80efa6e7cec8f2ee479">operator+=</a>(const char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a43e4d8e75830d73c83ef54424b343980">operator=</a>(const char8 *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#aba4142c34b75f90be739d16ead1f83e9">operator=</a>(const char16 *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a2872300a114de7099a8661724db5e77a">operator=</a>(const ConstString &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a04505869679ae86858ad6d0499d4eec0">operator=</a>(const String &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a834a4ca1d041cdcd9ef5d6d5d0003a5b">operator=</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a138da87d28ee88cacb7c7f114bf3eb6a">operator=</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908">Steinberg::FObject::operator=</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a356c76a37e7adcffc6595745aa4ece47">operator[]</a>(short idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af225d4bf871e806df526196612b2f2d0">operator[]</a>(long idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3a8adb9df6c449f7cbb5e67cce322e3b">operator[]</a>(int idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a09a37075bcb12c72abda9fb887ee2d47">operator[]</a>(unsigned short idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a903864b138c4ea61c7cffe788a6d0087">operator[]</a>(unsigned long idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a0e3593cb1c3537ca53339e22c92f02ab">operator[]</a>(unsigned int idx) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#adec058d1c3e667b7f0f964b11265033c">pass</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae2263181a009962d02fd25b33b05a1d9">passToVariant</a>(FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac75a7887729b9c2e5684363dc687f335">printf</a>(const char8 *format,...)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a537197b902c970c72b087ff9f869be2c">printf</a>(const char16 *format,...)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae76119be5bb47906bd36341449f27475">printFloat</a>(double value, uint32 maxPrecision=6)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a76fce2f426ae58e98a6c9722a7a219a2">printInt64</a>(int64 value)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a797161cc4889f7f438a7336ba2a0c4b8">ptr</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0">queryInterface</a>(const TUID _iid, void **obj) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850">refCount</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521">release</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a01c841b84afa55d724019512fd7af8f5">remove</a>(uint32 index=0, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a5c04ba944704a95ddd92fc9d7afd10e1">removeChars</a>(CharGroup mode=kSpace)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a0056c28bddfa9d61b7b18c498fc73157">removeChars</a>(const char8 *which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a029e8327149ae92c67968bc0a58ad9fc">removeChars</a>(const char16 *which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a2e8359042c52c36d914af3592145519c">removeChars</a>(const char8 which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a507ff5666ca801779d21fca6569bd60f">removeChars</a>(const char16 which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#adcd7ed15ae18cf7c3178ac36e6f4e36e">removeChars16</a>(const char16 *which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aa82260d28382fd80696eb4e42e4bd21c">removeChars16</a>(const char16 which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a1936a7b4d4ccd408551b8a0fdf2a7c9f">removeChars8</a>(const char8 *which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a79629fec102b32f037dfb109552d4a3d">removeChars8</a>(const char8 which)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a4a343976011506b85607300a4bd97832">removeDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a51c672fff69360fbef073080071fb7b0">removeSubString</a>(const ConstString &amp;subString, bool allOccurences=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac1d26f09a0f4f6c084f03b843bc11c19">replace</a>(uint32 idx, int32 n1, const ConstString &amp;str, int32 n2=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a2d2030439e7cb36eb5674ef6c9525565">replace</a>(uint32 idx, int32 n1, const char8 *str, int32 n2=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a54eb203ea602d6ffea70b28070675060">replace</a>(uint32 idx, int32 n1, const char16 *str, int32 n2=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ab6fe569adecb2d469eacfc9d60cd0dd8">replace</a>(const char8 *toReplace, const char8 *toReplaceWith, bool all=false, CompareMode m=kCaseSensitive)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a899153b5e15cf1a5fb89ea20284c517e">replace</a>(const char16 *toReplace, const char16 *toReplaceWith, bool all=false, CompareMode m=kCaseSensitive)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a356590acdce80db07f9eb77b6de98324">replaceChars</a>(char8 toReplace, char8 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a8a25396b718a5609eb42fc1d61ea1fa4">replaceChars</a>(char16 toReplace, char16 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a6d0b5c39ee8a41d84da38f83f4a6606e">replaceChars</a>(const char8 *toReplace, char8 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a674fdd0d0499a7bc150e9b3d379164f0">replaceChars</a>(const char16 *toReplace, char16 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a58a8e5496343516f41a73c2230e86122">replaceChars16</a>(const char16 *toReplace, char16 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a512d9ef3766c15768ae7f75debeb4d11">replaceChars16</a>(char16 toReplace, char16 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a43e88f4cca43c27ed5d24ef94e5af91b">replaceChars8</a>(const char8 *toReplace, char8 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a61ff75394ec5a0912c1308c23cd07d9e">replaceChars8</a>(char8 toReplace, char8 toReplaceBy)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a3f9845a9817eca153fc40325e9261318">resize</a>(uint32 newSize, bool wide, bool fill=false)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af7e48364e8bca44d6ad1aa53167557f8">scanFloat</a>(double &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a23dc8ed77c745a918945d2cc5cbd0eef">scanHex</a>(uint8 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#adcee4e2680b55bb072b8ea4658dcb775">scanHex</a>(const char *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad408b57b46dd39329c244d1e59ad3eeb">scanHex_16</a>(const char16 *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a202229a2718b4c6e8f6720df328b27a0">scanHex_8</a>(const char8 *text, uint8 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af8ace5afb5cf801e81510b2c64598d73">scanInt32</a>(int32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2911ac52c6c2ad63d4ef0b65e4a0d107">scanInt32</a>(const char *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a06b4a788c1d6d1f32c3dfaac162b11ac">scanInt32_16</a>(const char16 *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3a230a4b3bd90078a4c7f22080ffad82">scanInt32_8</a>(const char8 *text, int32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a7c98274e504654515047b90399cdcb13">scanInt64</a>(int64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ada807776c00d43a2be387ef88614127f">scanInt64</a>(const char *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a6c893b487dfe24d9678302794e8c08d3">scanInt64_16</a>(const char16 *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae46cb29a2fe9015768110c6e8a2bf3a1">scanInt64_8</a>(const char8 *text, int64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a4000a1ff425649aea8f9f450bd063804">scanUInt32</a>(uint32 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a72534f72b582b95ec762ec61940875f8">scanUInt32</a>(const char *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ac19286d8f082ef76774460eb7933b947">scanUInt32_16</a>(const char16 *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1b111b6a67a73953b9aec2f6afc11661">scanUInt32_8</a>(const char8 *text, uint32 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af668a757151a1323f0fcd37ecea19e30">scanUInt64</a>(uint64 &amp;value, uint32 offset=0, bool scanToEnd=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a50186e229b1da9121661a54240747ecb">scanUInt64</a>(const char *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a2426d33f600572497fb3e4954caaf20d">scanUInt64_16</a>(const char16 *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ae520c42b0edc50aed97977a73c592f75">scanUInt64_8</a>(const char8 *text, uint64 &amp;value, bool scanToEnd=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac141e6f97efe87a6952acae14cd938a1">setChar</a>(uint32 index, char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a23bc2b1e6f1dec3921353722c4fbd2e6">setChar</a>(uint32 index, char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a579d2fd2b9b46c78bdd5383da12ee020">setChar16</a>(uint32 index, char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a9821aa4f05d40a996f008636dbb0326c">setChar8</a>(uint32 index, char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#aeb29f2426e613590c2e115c359e36d2c">setText</a>(const char8 *text) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#ab5045b0923620a934e187656a5890d80">setText16</a>(const char16 *text) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#ab27dd84b242953e7a25e17d8a378744e">setText8</a>(const char8 *text) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abf312648bf542a9d35fd34e1564b07cb">setUpdateHandler</a>(IUpdateHandler *handler)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a3810da8b627c937af8f5d893503e6c82">startsWith</a>(const ConstString &amp;str, CompareMode m=kCaseSensitive) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a8db865e64c3c3f65ec6a0b6fd8c09a94">String</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aa9bbe6b09b629570004c874e08f76615">String</a>(const char8 *str, MBCodePage codepage, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a9e3843f45b00dbd34481e62c1ecaf782">String</a>(const char8 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ada7aea976019ca074da1c9f91a8c05b0">String</a>(const char16 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a1733e560575975097871b5aed67a2c01">String</a>(const String &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a49f71cca276a33db442c6d583d2f9b8f">String</a>(const ConstString &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#af9b8fc3f312ec00a3f2ed3cade53d6db">String</a>(const FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a59f9b66e14775bdb1662cd88074f80d5">String</a>(IString *str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#ac8b931dc2f0f7f581b341ee12747ef4b">StringObject</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a4a8dd8b0035061f846ba7430b359753f">StringObject</a>(const char16 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a9496bb3a6cc76187b76608d07dab9f0a">StringObject</a>(const char8 *str, int32 n=-1, bool isTerminated=true)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a343601d416df223b32a452756f4faf5c">StringObject</a>(const StringObject &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a0cd28b016185969e68afc36f019ab680">StringObject</a>(const String &amp;str, int32 n=-1)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a0dfc44527b214ea38efbc5e20b7bc3c7">StringObject</a>(const FVariant &amp;var)</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a57f507c68a120a81db668613a1ee1b73">swapContent</a>(String &amp;s)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html#a2a3d39e91980f4df193d928554ab07ba">take</a>(void *s, bool _isWide) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ae23d51189d31f93126db6c62eddabe86">Steinberg::String::take</a>(String &amp;str)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#af83f3beacc81cbacf3aee859fef32539">testChar</a>(uint32 index, char8 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a5d2bf50457423819081014fab96cd190">testChar</a>(uint32 index, char16 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad9b59e0597367959da6913920dd79dcf">testChar16</a>(uint32 index, char16 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a5931a39bd912ce850f92e42abbb14bc4">testChar8</a>(uint32 index, char8 c) const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a8bd0e935e0bc021ced707a39a6e82b44">text</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ac96d94e5b3d94215b44300b306f2b0f8">text16</a>() const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a3b3a7237b92adc53af697ef456f977f2">text8</a>() const SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#afdfaa3b6d6a266c6dc41ad1843a5f804">toAttributes</a>(IAttributes *a, IAttrID attrID)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#acc83ba4d9ccff6a513ed942b1449b783">toLower</a>(uint32 index)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#adb7e069688aa84f251961a1e7714e355">toLower</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#aa1bd71cbb5c91ad80af441549e445659">Steinberg::ConstString::toLower</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a69028c11ba44bc35dff982bb2120f38e">Steinberg::ConstString::toLower</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#acf18f38c6096b9f7fdff3089febf5e7e">toMultiByte</a>(uint32 destCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a29369eb464b0594fbafba3c17ee8b5e4">toPascalString</a>(unsigned char *buf)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a351fa9427bdbda2d4eeeec25347937e7">toUpper</a>(uint32 index)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aced434f03c0594b74bcd7453184b95a3">toUpper</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a1e2802d0abf81576c53da9c30aacf969">Steinberg::ConstString::toUpper</a>(char8 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a62c158cae29f219f5a14384024dc69a7">Steinberg::ConstString::toUpper</a>(char16 c)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ad7cc90c66e4e214cd03d7f6f737e7be2">toVariant</a>(FVariant &amp;var) const</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ad140992bdbbaf77940afbf992d0b13df">toWideString</a>(uint32 sourceCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a80d652fd1a09fe0c4e667c670f9b2dd5">trim</a>(CharGroup mode=kSpace)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67">unknownCast</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0a25d706b3e3dabc9e4c0d026f925d73">unknownToObject</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103">update</a>(FUnknown *, int32) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935">updateDone</a>(int32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#aeaaaf7e3d412ec741fc91722eaaceb13">updateLength</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a09b2e8a8b96a7cdf1c149514d773d7dc">vprintf</a>(const char8 *format, va_list args)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#ad45799a3ed3869d8996555f78175c4de">vprintf</a>(const char16 *format, va_list args)</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#a81838f3369304321ab595bc000368f14">wideStringToMultiByte</a>(char8 *dest, const char16 *source, int32 char8Count, uint32 destCodePage=kCP_Default)</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html#ad522b88dd7b89b8b980b084c36293f82">~ConstString</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b">~FObject</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1String.html#a615ec756e0d72c03f3ee7a6753a66a39">~String</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1String.html">String</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,24 @@
var classSteinberg_1_1StringObject =
[
[ "StringObject", "classSteinberg_1_1StringObject.html#ac8b931dc2f0f7f581b341ee12747ef4b", null ],
[ "StringObject", "classSteinberg_1_1StringObject.html#a4a8dd8b0035061f846ba7430b359753f", null ],
[ "StringObject", "classSteinberg_1_1StringObject.html#a9496bb3a6cc76187b76608d07dab9f0a", null ],
[ "StringObject", "classSteinberg_1_1StringObject.html#a343601d416df223b32a452756f4faf5c", null ],
[ "StringObject", "classSteinberg_1_1StringObject.html#a0cd28b016185969e68afc36f019ab680", null ],
[ "StringObject", "classSteinberg_1_1StringObject.html#a0dfc44527b214ea38efbc5e20b7bc3c7", null ],
[ "setText", "classSteinberg_1_1StringObject.html#aeb29f2426e613590c2e115c359e36d2c", null ],
[ "setText8", "classSteinberg_1_1StringObject.html#ab27dd84b242953e7a25e17d8a378744e", null ],
[ "setText16", "classSteinberg_1_1StringObject.html#ab5045b0923620a934e187656a5890d80", null ],
[ "getText8", "classSteinberg_1_1StringObject.html#a37286d8e66991bc0b5324aac53fbfa1b", null ],
[ "getText16", "classSteinberg_1_1StringObject.html#af3a5cb67454a0b6248915d69771d54a1", null ],
[ "take", "classSteinberg_1_1StringObject.html#a2a3d39e91980f4df193d928554ab07ba", null ],
[ "isWideString", "classSteinberg_1_1StringObject.html#abe0c5776749310c92457109ed51ce23a", null ],
[ "OBJ_METHODS", "classSteinberg_1_1StringObject.html#a6014978aa7395688bb87c6b744ec5ad5", null ],
[ "operator=", "classSteinberg_1_1StringObject.html#a43e4d8e75830d73c83ef54424b343980", null ],
[ "operator=", "classSteinberg_1_1StringObject.html#aba4142c34b75f90be739d16ead1f83e9", null ],
[ "operator=", "classSteinberg_1_1StringObject.html#a2872300a114de7099a8661724db5e77a", null ],
[ "operator=", "classSteinberg_1_1StringObject.html#a04505869679ae86858ad6d0499d4eec0", null ],
[ "operator=", "classSteinberg_1_1StringObject.html#a834a4ca1d041cdcd9ef5d6d5d0003a5b", null ],
[ "operator=", "classSteinberg_1_1StringObject.html#a138da87d28ee88cacb7c7f114bf3eb6a", null ],
[ "IString", "classSteinberg_1_1StringObject.html#af9fefcb94e70d8d3410e0593c1fc7753", null ]
];
@@ -0,0 +1,15 @@
<map id="StringObject" name="StringObject">
<area shape="rect" id="Node000001" title="StringObject implements IStringResult and IString methods." alt="" coords="271,1427,372,1683"/>
<area shape="rect" id="Node000002" href="$classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent." alt="" coords="27,967,159,1379"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="169,1323,200,1377,273,1486,269,1489,195,1380,164,1325"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="5,431,80,494"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="49,508,81,968,76,968,43,509"/>
<area shape="rect" id="Node000004" href="$classSteinberg_1_1String.html" title="String." alt="" coords="209,1035,316,1311"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="289,1325,304,1426,299,1427,283,1326"/>
<area shape="rect" id="Node000005" href="$classSteinberg_1_1ConstString.html" title="Invariant String." alt="" coords="104,5,474,919"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="274,934,270,1035,265,1035,269,934"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="340,1141,420,1205"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="376,1219,344,1427,338,1427,371,1218"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="444,1141,490,1205"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="467,1220,457,1296,448,1338,434,1380,407,1437,374,1489,369,1487,402,1435,430,1378,442,1337,452,1295,461,1219"/>
</map>
@@ -0,0 +1 @@
544197f39395e861aa9175e86548922c
Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

@@ -0,0 +1,7 @@
<map id="String" name="String">
<area shape="rect" id="Node000001" title="String." alt="" coords="137,967,244,1243"/>
<area shape="rect" id="Node000003" href="$classSteinberg_1_1StringObject.html" title="StringObject implements IStringResult and IString methods." alt="" coords="140,1291,241,1548"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="193,1258,193,1292,188,1292,188,1258"/>
<area shape="rect" id="Node000002" href="$classSteinberg_1_1ConstString.html" title="Invariant String." alt="" coords="5,5,375,919"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="193,934,193,968,188,968,188,934"/>
</map>
@@ -0,0 +1 @@
51d400f241101fb3a0bcb6ef0540dd3c
Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

@@ -0,0 +1,157 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1Timer.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Timer Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1Timer.html">Timer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aad64a1f592d31c920bc72505ab860576">addDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878">addRef</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194">changed</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#af59fc037df86c95566a2f9874be552a4">classIDsEqual</a>(FClassID ci1, FClassID ci2)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1Timer.html#a8bb2410bdbf225d3ed1bd5ead4a29f84">create</a>(ITimerCallback *callback, uint32 intervalMilliseconds)</td><td class="entry"><a class="el" href="classSteinberg_1_1Timer.html">Timer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ad0cb02215c1c6e44b53f177e7844a9f5">deferUpdate</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a>()=default</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b">FObject</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6ca01e2c40b3e5c5d6bcc995c123b768">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a61fe4989547b521dfcac968665c376d9">getFClassID</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0">getRefCount</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a603a8093a1d2e99527a89d3a15e5504a">getUpdateHandler</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#acee1b675f92ac47a457fc7692dfd3a67">gUpdateHandler</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7">isA</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5">isA</a>(FClassID s) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da">isEqualInstance</a>(FUnknown *d)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be">isTypeOf</a>(FClassID s, bool=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908">operator=</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0">queryInterface</a>(const TUID _iid, void **obj) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850">refCount</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521">release</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a4a343976011506b85607300a4bd97832">removeDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abf312648bf542a9d35fd34e1564b07cb">setUpdateHandler</a>(IUpdateHandler *handler)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1Timer.html#a0efff8623a2fb79dad94a96dcf16d966">stop</a>()=0</td><td class="entry"><a class="el" href="classSteinberg_1_1Timer.html">Timer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67">unknownCast</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0a25d706b3e3dabc9e4c0d026f925d73">unknownToObject</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103">update</a>(FUnknown *, int32) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935">updateDone</a>(int32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b">~FObject</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,348 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Timer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1Timer.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classSteinberg_1_1Timer-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Timer Class Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classSteinberg_1_1Timer.html" title="Timer is a class that allows you to receive triggers at regular intervals.">Timer</a> is a class that allows you to receive triggers at regular intervals.
<a href="#details">More...</a></p>
<p><code>#include &lt;timer.h&gt;</code></p>
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Timer:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classSteinberg_1_1Timer__inherit__graph.png" border="0" usemap="#aTimer_inherit__map" alt="Inheritance graph"/></div>
<map name="aTimer_inherit__map" id="aTimer_inherit__map">
<area shape="rect" title="Timer is a class that allows you to receive triggers at regular intervals." alt="" coords="39,576,104,659"/>
<area shape="rect" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent." alt="" coords="5,117,137,528"/>
<area shape="poly" title=" " alt="" coords="74,543,74,576,69,576,69,543"/>
<area shape="rect" title=" " alt="" coords="34,5,109,69"/>
<area shape="poly" title=" " alt="" coords="74,84,74,117,69,117,69,84"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0efff8623a2fb79dad94a96dcf16d966" id="r_a0efff8623a2fb79dad94a96dcf16d966"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0efff8623a2fb79dad94a96dcf16d966">stop</a> ()=0</td></tr>
<tr class="memdesc:a0efff8623a2fb79dad94a96dcf16d966"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop the timer. <br /></td></tr>
<tr class="separator:a0efff8623a2fb79dad94a96dcf16d966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject" id="r_a437422592a0d826d2c3962fb7fff8404"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a> ()=default</td></tr>
<tr class="memdesc:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">default constructor... <br /></td></tr>
<tr class="separator:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df169f35093cd89cf30109783cc900b inherit pub_methods_classSteinberg_1_1FObject" id="r_a0df169f35093cd89cf30109783cc900b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b">FObject</a> (const <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;)</td></tr>
<tr class="separator:a0df169f35093cd89cf30109783cc900b inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject" id="r_a3f93f4dfecbe838c658bf1425e1db908"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908">operator=</a> (const <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;)</td></tr>
<tr class="memdesc:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">overloads operator "=" as the reference assignment <br /></td></tr>
<tr class="separator:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject" id="r_a6bd63fda63882c46b7c08409f68ad23b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b">~FObject</a> ()</td></tr>
<tr class="memdesc:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor... <br /></td></tr>
<tr class="separator:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject" id="r_aae90f8c54876fd8f1a191a44144d66c7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7">isA</a> () const</td></tr>
<tr class="memdesc:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">a local alternative to getFClassID () <br /></td></tr>
<tr class="separator:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject" id="r_a472e34bafb6415ae1054b6e4ffd9e3f5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5">isA</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> s) const</td></tr>
<tr class="memdesc:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">evaluates if the passed ID is of the <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> type <br /></td></tr>
<tr class="separator:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject" id="r_a7828bf1972d5be433fdd6320e109f3be"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be">isTypeOf</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> s, bool=true) const</td></tr>
<tr class="memdesc:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">evaluates if the passed ID is of the <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> type <br /></td></tr>
<tr class="separator:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject" id="r_a127b5517d355d7870c5bc96d52ef9ef0"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0">getRefCount</a> ()</td></tr>
<tr class="memdesc:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the current interface reference count <br /></td></tr>
<tr class="separator:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject" id="r_a86bda2cc9670209c191358a3b9fcab67"><td class="memItemLeft" align="right" valign="top">FUnknown *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67">unknownCast</a> ()</td></tr>
<tr class="memdesc:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">get FUnknown interface from object <br /></td></tr>
<tr class="separator:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject" id="r_a9a18a9f05017946de2dc6942fc7b55b0"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0">queryInterface</a> (const TUID _iid, void **obj) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::queryInterface () <br /></td></tr>
<tr class="separator:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject" id="r_ab71f235d96a97eb6e56272b090694878"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878">addRef</a> () SMTG_OVERRIDE</td></tr>
<tr class="memdesc:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::addref () <br /></td></tr>
<tr class="separator:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject" id="r_a936c8aef3cc4614fc83ca91233e99521"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521">release</a> () SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::release () <br /></td></tr>
<tr class="separator:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject" id="r_aeeeb082a829ee7b136a730a2a4029103"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103">update</a> (FUnknown *, int32) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">empty virtual method that should be overridden by derived classes for data updates upon changes <br /></td></tr>
<tr class="separator:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad64a1f592d31c920bc72505ab860576 inherit pub_methods_classSteinberg_1_1FObject" id="r_aad64a1f592d31c920bc72505ab860576"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#aad64a1f592d31c920bc72505ab860576">addDependent</a> (IDependent *dep)</td></tr>
<tr class="memdesc:aad64a1f592d31c920bc72505ab860576 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds dependency to the object <br /></td></tr>
<tr class="separator:aad64a1f592d31c920bc72505ab860576 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a343976011506b85607300a4bd97832 inherit pub_methods_classSteinberg_1_1FObject" id="r_a4a343976011506b85607300a4bd97832"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a4a343976011506b85607300a4bd97832">removeDependent</a> (IDependent *dep)</td></tr>
<tr class="memdesc:a4a343976011506b85607300a4bd97832 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes dependency from the object <br /></td></tr>
<tr class="separator:a4a343976011506b85607300a4bd97832 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject" id="r_a72f44c7bf8ec3cab12b95dde13542194"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194">changed</a> (int32 msg=kChanged)</td></tr>
<tr class="memdesc:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inform all dependents, that the object has changed. <br /></td></tr>
<tr class="separator:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0cb02215c1c6e44b53f177e7844a9f5 inherit pub_methods_classSteinberg_1_1FObject" id="r_ad0cb02215c1c6e44b53f177e7844a9f5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#ad0cb02215c1c6e44b53f177e7844a9f5">deferUpdate</a> (int32 msg=kChanged)</td></tr>
<tr class="memdesc:ad0cb02215c1c6e44b53f177e7844a9f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Similar to triggerUpdates, except only delivered in idle (usefull in collecting updates). <br /></td></tr>
<tr class="separator:ad0cb02215c1c6e44b53f177e7844a9f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject" id="r_a0be193466912191a8ebbd75354edd935"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935">updateDone</a> (int32)</td></tr>
<tr class="memdesc:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">empty virtual method that should be overridden by derived classes <br /></td></tr>
<tr class="separator:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a7c5326199ffb542719387b078ed6da inherit pub_methods_classSteinberg_1_1FObject" id="r_a5a7c5326199ffb542719387b078ed6da"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da">isEqualInstance</a> (FUnknown *d)</td></tr>
<tr class="separator:a5a7c5326199ffb542719387b078ed6da inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject" id="r_a46041b248461358d403e6ced65aa007a"><td class="memTemplParams" colspan="2">template&lt;class C&gt; </td></tr>
<tr class="memitem:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject"><td class="memTemplItemLeft" align="right" valign="top">IPtr&lt; C &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a">fromUnknown</a> (FUnknown *unknown)</td></tr>
<tr class="separator:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a8bb2410bdbf225d3ed1bd5ead4a29f84" id="r_a8bb2410bdbf225d3ed1bd5ead4a29f84"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classSteinberg_1_1Timer.html">Timer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8bb2410bdbf225d3ed1bd5ead4a29f84">create</a> (<a class="el" href="classSteinberg_1_1ITimerCallback.html">ITimerCallback</a> *callback, uint32 intervalMilliseconds)</td></tr>
<tr class="memdesc:a8bb2410bdbf225d3ed1bd5ead4a29f84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a timer with a given interval. <br /></td></tr>
<tr class="separator:a8bb2410bdbf225d3ed1bd5ead4a29f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a61fe4989547b521dfcac968665c376d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a61fe4989547b521dfcac968665c376d9">getFClassID</a> ()</td></tr>
<tr class="memdesc:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">return Class ID as an ASCII string (statically) <br /></td></tr>
<tr class="separator:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject" id="r_abf312648bf542a9d35fd34e1564b07cb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#abf312648bf542a9d35fd34e1564b07cb">setUpdateHandler</a> (IUpdateHandler *handler)</td></tr>
<tr class="memdesc:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">set method for the local attribute <br /></td></tr>
<tr class="separator:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a603a8093a1d2e99527a89d3a15e5504a"><td class="memItemLeft" align="right" valign="top">static IUpdateHandler *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a603a8093a1d2e99527a89d3a15e5504a">getUpdateHandler</a> ()</td></tr>
<tr class="memdesc:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">get method for the local attribute <br /></td></tr>
<tr class="separator:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_af59fc037df86c95566a2f9874be552a4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#af59fc037df86c95566a2f9874be552a4">classIDsEqual</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> ci1, <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> ci2)</td></tr>
<tr class="memdesc:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">compares (evaluates) 2 class IDs <br /></td></tr>
<tr class="separator:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a0a25d706b3e3dabc9e4c0d026f925d73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0a25d706b3e3dabc9e4c0d026f925d73">unknownToObject</a> (FUnknown *unknown)</td></tr>
<tr class="memdesc:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer conversion from FUnknown to <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> <br /></td></tr>
<tr class="separator:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a6ca01e2c40b3e5c5d6bcc995c123b768"><td class="memTemplParams" colspan="2">template&lt;class Class&gt; </td></tr>
<tr class="memitem:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memTemplItemLeft" align="right" valign="top">static IPtr&lt; Class &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a6ca01e2c40b3e5c5d6bcc995c123b768">fromUnknown</a> (FUnknown *unknown)</td></tr>
<tr class="memdesc:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert from FUnknown to <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> <br /></td></tr>
<tr class="separator:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject" id="r_ae78a44399218c930be44d3aa46521d0e"><td class="memItemLeft" align="right" valign="top">static const FUID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td></tr>
<tr class="memdesc:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special UID that is used to cast an FUnknown pointer to a <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a>. <br /></td></tr>
<tr class="separator:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject" id="r_abc6aaa0595fa788544c4b18e9bf93850"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850">refCount</a> = 1</td></tr>
<tr class="memdesc:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">COM-model local reference count. <br /></td></tr>
<tr class="separator:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_static_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:acee1b675f92ac47a457fc7692dfd3a67 inherit pro_static_attribs_classSteinberg_1_1FObject" id="r_acee1b675f92ac47a457fc7692dfd3a67"><td class="memItemLeft" align="right" valign="top">static IUpdateHandler *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#acee1b675f92ac47a457fc7692dfd3a67">gUpdateHandler</a> = nullptr</td></tr>
<tr class="separator:acee1b675f92ac47a457fc7692dfd3a67 inherit pro_static_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classSteinberg_1_1Timer.html" title="Timer is a class that allows you to receive triggers at regular intervals.">Timer</a> is a class that allows you to receive triggers at regular intervals. </p>
<p>Note: The timer class is an abstract base class with (hidden) platform specific subclasses.</p>
<p>Usage: </p><div class="fragment"><div class="line"><span class="keyword">class </span>TimerReceiver : <span class="keyword">public</span> <a class="code hl_function" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a>, <span class="keyword">public</span> <a class="code hl_class" href="classSteinberg_1_1ITimerCallback.html">ITimerCallback</a></div>
<div class="line">{</div>
<div class="line"> ...</div>
<div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSteinberg_1_1ITimerCallback.html#a99358b05e5917c71cb033737c57bed49">onTimer</a> (<a class="code hl_class" href="classSteinberg_1_1Timer.html">Timer</a>* timer)</div>
<div class="line"> {</div>
<div class="line"> <span class="comment">// do stuff</span></div>
<div class="line"> }</div>
<div class="line"> ...</div>
<div class="line">};</div>
<div class="line"> </div>
<div class="line">TimerReceiver* receiver = <span class="keyword">new</span> TimerReceiver ();</div>
<div class="line">Timer* myTimer = <a class="code hl_function" href="#a8bb2410bdbf225d3ed1bd5ead4a29f84">Timer::create</a> (receiver, 100); <span class="comment">// interval: every 100ms</span></div>
<div class="line"> </div>
<div class="line">...</div>
<div class="line">...</div>
<div class="line"> </div>
<div class="line"><span class="keywordflow">if</span> (myTimer)</div>
<div class="line"> myTimer-&gt;release ();</div>
<div class="line"><span class="keywordflow">if</span> (receiver)</div>
<div class="line"> receiver-&gt;release ();</div>
<div class="ttc" id="aclassSteinberg_1_1FObject_html_a437422592a0d826d2c3962fb7fff8404"><div class="ttname"><a href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">Steinberg::FObject::FObject</a></div><div class="ttdeci">FObject()=default</div><div class="ttdoc">default constructor...</div></div>
<div class="ttc" id="aclassSteinberg_1_1ITimerCallback_html"><div class="ttname"><a href="classSteinberg_1_1ITimerCallback.html">Steinberg::ITimerCallback</a></div><div class="ttdoc">Implement this callback interface to receive triggers from a timer.</div><div class="ttdef"><b>Definition</b> timer.h:55</div></div>
<div class="ttc" id="aclassSteinberg_1_1ITimerCallback_html_a99358b05e5917c71cb033737c57bed49"><div class="ttname"><a href="classSteinberg_1_1ITimerCallback.html#a99358b05e5917c71cb033737c57bed49">Steinberg::ITimerCallback::onTimer</a></div><div class="ttdeci">virtual void onTimer(Timer *timer)=0</div><div class="ttdoc">This method is called at the end of each interval.</div></div>
<div class="ttc" id="aclassSteinberg_1_1Timer_html"><div class="ttname"><a href="classSteinberg_1_1Timer.html">Steinberg::Timer</a></div><div class="ttdoc">Timer is a class that allows you to receive triggers at regular intervals.</div><div class="ttdef"><b>Definition</b> timer.h:129</div></div>
<div class="ttc" id="aclassSteinberg_1_1Timer_html_a8bb2410bdbf225d3ed1bd5ead4a29f84"><div class="ttname"><a href="#a8bb2410bdbf225d3ed1bd5ead4a29f84">Steinberg::Timer::create</a></div><div class="ttdeci">static Timer * create(ITimerCallback *callback, uint32 intervalMilliseconds)</div><div class="ttdoc">Create a timer with a given interval.</div><div class="ttdef"><b>Definition</b> timer.cpp:348</div></div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="classSteinberg_1_1ITimerCallback.html" title="Implement this callback interface to receive triggers from a timer.">ITimerCallback</a> </dd></dl>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8bb2410bdbf225d3ed1bd5ead4a29f84" name="a8bb2410bdbf225d3ed1bd5ead4a29f84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bb2410bdbf225d3ed1bd5ead4a29f84">&#9670;&#160;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1Timer.html">Timer</a> * create </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1ITimerCallback.html">ITimerCallback</a> *</td> <td class="paramname"><span class="paramname"><em>callback</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32</td> <td class="paramname"><span class="paramname"><em>intervalMilliseconds</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a timer with a given interval. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">callback</td><td>The receiver of the timer calls. </td></tr>
<tr><td class="paramname">intervalMilliseconds</td><td>The timer interval in milliseconds. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The created timer if any, callers owns the timer. The timer starts immediately. </dd></dl>
</div>
</div>
<a id="a0efff8623a2fb79dad94a96dcf16d966" name="a0efff8623a2fb79dad94a96dcf16d966"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0efff8623a2fb79dad94a96dcf16d966">&#9670;&#160;</a></span>stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void stop </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Stop the timer. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,4 @@
var classSteinberg_1_1Timer =
[
[ "stop", "classSteinberg_1_1Timer.html#a0efff8623a2fb79dad94a96dcf16d966", null ]
];
@@ -0,0 +1,7 @@
<map id="Timer" name="Timer">
<area shape="rect" id="Node000001" title="Timer is a class that allows you to receive triggers at regular intervals." alt="" coords="39,576,104,659"/>
<area shape="rect" id="Node000002" href="$classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent." alt="" coords="5,117,137,528"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="74,543,74,576,69,576,69,543"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="34,5,109,69"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="74,84,74,117,69,117,69,84"/>
</map>
@@ -0,0 +1 @@
cd966c990e5ccbd905d1d4818efc2590
Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

@@ -0,0 +1,170 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1UpdateHandler.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">UpdateHandler Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a6525455e812688a1d9b5bcdb0c9fa77c">addDependent</a>(FUnknown *object, IDependent *dependent) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#aad64a1f592d31c920bc72505ab860576">addDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878">addRef</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a0b58de7d5b5775a8ee4975abaf3e938e">cancelUpdates</a>(FUnknown *object) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194">changed</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#af59fc037df86c95566a2f9874be552a4">classIDsEqual</a>(FClassID ci1, FClassID ci2)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#acc7bf9a003c1026bdf6877fbbc48728a">countDependencies</a>(FUnknown *object=nullptr)</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#ad0cb02215c1c6e44b53f177e7844a9f5">deferUpdate</a>(int32 msg=kChanged)</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a1ba21e80d0caaaf9e1040c880d7e9927">deferUpdates</a>(FUnknown *object, int32 message) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a>()=default</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b">FObject</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6ca01e2c40b3e5c5d6bcc995c123b768">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a">fromUnknown</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a61fe4989547b521dfcac968665c376d9">getFClassID</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0">getRefCount</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a603a8093a1d2e99527a89d3a15e5504a">getUpdateHandler</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#acee1b675f92ac47a457fc7692dfd3a67">gUpdateHandler</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#ae78a44399218c930be44d3aa46521d0e">Steinberg::iid</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1IUpdateManager.html#ae78a44399218c930be44d3aa46521d0e">Steinberg::IUpdateManager::iid</a></td><td class="entry"><a class="el" href="classSteinberg_1_1IUpdateManager.html">IUpdateManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7">isA</a>() const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5">isA</a>(FClassID s) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da">isEqualInstance</a>(FUnknown *d)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be">isTypeOf</a>(FClassID s, bool=true) const</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#aa1cef82bd3c810132b0b17f553465564">IUpdateManager</a></td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a10f007ffba0c693f361ca6251345a84f">lock</a></td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#ada5cb0d0c48f04511582d6ac20eb4eb2">OBJ_METHODS</a>(UpdateHandler, FObject) FUNKNOWN_METHODS2(IUpdateHandler</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908">operator=</a>(const FObject &amp;)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0">queryInterface</a>(const TUID _iid, void **obj) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850">refCount</a></td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521">release</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a56b694b9f2c7fdd969fb7b95fd1c1d69">removeDependent</a>(FUnknown *object, IDependent *dependent, size_t &amp;earseCount)</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a8d965c45a22cd44b2069b8d191d2d39d">removeDependent</a>(FUnknown *object, IDependent *dependent) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a4a343976011506b85607300a4bd97832">removeDependent</a>(IDependent *dep)</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#abf312648bf542a9d35fd34e1564b07cb">setUpdateHandler</a>(IUpdateHandler *handler)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a11ab8afebbe1338f626a6d1be0137c4a">table</a></td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#abf4b94fd02e2d92e6c335d3b6e6cb95f">triggerDeferedUpdates</a>(FUnknown *object=nullptr) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a0fc8d0ba8be89cecce9f6d82c804b59c">triggerUpdates</a>(FUnknown *object, int32 message) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67">unknownCast</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0a25d706b3e3dabc9e4c0d026f925d73">unknownToObject</a>(FUnknown *unknown)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103">update</a>(FUnknown *, int32) SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935">updateDone</a>(int32)</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#a5cb070dc5b6e125ca7dd0f609a266f0b">UpdateHandler</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b">~FObject</a>()</td><td class="entry"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html#ac876a5cde64472dda9fcb8f097d12d7b">~UpdateHandler</a>() SMTG_OVERRIDE</td><td class="entry"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,712 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: UpdateHandler Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classSteinberg_1_1UpdateHandler.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classSteinberg_1_1UpdateHandler-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">UpdateHandler Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classSteinberg_1_1UpdateHandler.html" title="UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to ...">UpdateHandler</a> implements <a class="el" href="classSteinberg_1_1IUpdateManager.html" title="Handle Send and Cancel pending message for a given object.">IUpdateManager</a> and IUpdateHandler to handle dependencies between objects to store and forward messages to dependent objects.
<a href="#details">More...</a></p>
<p><code>#include &lt;updatehandler.h&gt;</code></p>
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for UpdateHandler:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classSteinberg_1_1UpdateHandler__inherit__graph.png" border="0" usemap="#aUpdateHandler_inherit__map" alt="Inheritance graph"/></div>
<map name="aUpdateHandler_inherit__map" id="aUpdateHandler_inherit__map">
<area shape="rect" title="UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to ..." alt="" coords="132,576,288,929"/>
<area shape="rect" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent." alt="" coords="5,117,137,528"/>
<area shape="poly" title=" " alt="" coords="144,540,156,576,151,577,139,542"/>
<area shape="rect" title=" " alt="" coords="34,5,109,69"/>
<area shape="poly" title=" " alt="" coords="74,84,74,117,69,117,69,84"/>
<area shape="rect" title=" " alt="" coords="161,291,259,354"/>
<area shape="poly" title=" " alt="" coords="213,369,213,576,207,576,207,369"/>
<area shape="rect" href="classSteinberg_1_1IUpdateManager.html" title="Handle Send and Cancel pending message for a given object." alt="" coords="283,281,439,364"/>
<area shape="poly" title=" " alt="" coords="344,378,274,577,269,576,339,377"/>
<area shape="rect" title=" " alt="" coords="326,5,396,69"/>
<area shape="poly" title=" " alt="" coords="363,84,363,281,358,281,358,84"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5cb070dc5b6e125ca7dd0f609a266f0b" id="r_a5cb070dc5b6e125ca7dd0f609a266f0b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5cb070dc5b6e125ca7dd0f609a266f0b">UpdateHandler</a> ()</td></tr>
<tr class="separator:a5cb070dc5b6e125ca7dd0f609a266f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac876a5cde64472dda9fcb8f097d12d7b" id="r_ac876a5cde64472dda9fcb8f097d12d7b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac876a5cde64472dda9fcb8f097d12d7b">~UpdateHandler</a> () SMTG_OVERRIDE</td></tr>
<tr class="separator:ac876a5cde64472dda9fcb8f097d12d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6525455e812688a1d9b5bcdb0c9fa77c" id="r_a6525455e812688a1d9b5bcdb0c9fa77c"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6525455e812688a1d9b5bcdb0c9fa77c">addDependent</a> (FUnknown *object, IDependent *dependent) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a6525455e812688a1d9b5bcdb0c9fa77c"><td class="mdescLeft">&#160;</td><td class="mdescRight">register <br /></td></tr>
<tr class="separator:a6525455e812688a1d9b5bcdb0c9fa77c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56b694b9f2c7fdd969fb7b95fd1c1d69" id="r_a56b694b9f2c7fdd969fb7b95fd1c1d69"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a56b694b9f2c7fdd969fb7b95fd1c1d69">removeDependent</a> (FUnknown *object, IDependent *dependent, size_t &amp;earseCount)</td></tr>
<tr class="memdesc:a56b694b9f2c7fdd969fb7b95fd1c1d69"><td class="mdescLeft">&#160;</td><td class="mdescRight">unregister <br /></td></tr>
<tr class="separator:a56b694b9f2c7fdd969fb7b95fd1c1d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d965c45a22cd44b2069b8d191d2d39d" id="r_a8d965c45a22cd44b2069b8d191d2d39d"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d965c45a22cd44b2069b8d191d2d39d">removeDependent</a> (FUnknown *object, IDependent *dependent) SMTG_OVERRIDE</td></tr>
<tr class="separator:a8d965c45a22cd44b2069b8d191d2d39d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fc8d0ba8be89cecce9f6d82c804b59c" id="r_a0fc8d0ba8be89cecce9f6d82c804b59c"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fc8d0ba8be89cecce9f6d82c804b59c">triggerUpdates</a> (FUnknown *object, int32 message) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a0fc8d0ba8be89cecce9f6d82c804b59c"><td class="mdescLeft">&#160;</td><td class="mdescRight">send <br /></td></tr>
<tr class="separator:a0fc8d0ba8be89cecce9f6d82c804b59c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ba21e80d0caaaf9e1040c880d7e9927" id="r_a1ba21e80d0caaaf9e1040c880d7e9927"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ba21e80d0caaaf9e1040c880d7e9927">deferUpdates</a> (FUnknown *object, int32 message) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a1ba21e80d0caaaf9e1040c880d7e9927"><td class="mdescLeft">&#160;</td><td class="mdescRight">send <br /></td></tr>
<tr class="separator:a1ba21e80d0caaaf9e1040c880d7e9927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b58de7d5b5775a8ee4975abaf3e938e" id="r_a0b58de7d5b5775a8ee4975abaf3e938e"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b58de7d5b5775a8ee4975abaf3e938e">cancelUpdates</a> (FUnknown *object) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a0b58de7d5b5775a8ee4975abaf3e938e"><td class="mdescLeft">&#160;</td><td class="mdescRight">cancel pending messages send by <br /></td></tr>
<tr class="separator:a0b58de7d5b5775a8ee4975abaf3e938e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf4b94fd02e2d92e6c335d3b6e6cb95f" id="r_abf4b94fd02e2d92e6c335d3b6e6cb95f"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abf4b94fd02e2d92e6c335d3b6e6cb95f">triggerDeferedUpdates</a> (FUnknown *object=nullptr) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:abf4b94fd02e2d92e6c335d3b6e6cb95f"><td class="mdescLeft">&#160;</td><td class="mdescRight">send pending messages send by <br /></td></tr>
<tr class="separator:abf4b94fd02e2d92e6c335d3b6e6cb95f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc7bf9a003c1026bdf6877fbbc48728a" id="r_acc7bf9a003c1026bdf6877fbbc48728a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acc7bf9a003c1026bdf6877fbbc48728a">countDependencies</a> (FUnknown *object=nullptr)</td></tr>
<tr class="separator:acc7bf9a003c1026bdf6877fbbc48728a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada5cb0d0c48f04511582d6ac20eb4eb2" id="r_ada5cb0d0c48f04511582d6ac20eb4eb2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ada5cb0d0c48f04511582d6ac20eb4eb2">OBJ_METHODS</a> (<a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a>, <a class="el" href="classSteinberg_1_1FObject.html">FObject</a>) <a class="el" href="fobject_8h.html#ad07f904465df9375353c5ca367a5dfb2">FUNKNOWN_METHODS2</a>(IUpdateHandler</td></tr>
<tr class="separator:ada5cb0d0c48f04511582d6ac20eb4eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad64a1f592d31c920bc72505ab860576" id="r_aad64a1f592d31c920bc72505ab860576"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aad64a1f592d31c920bc72505ab860576">addDependent</a> (IDependent *dep)</td></tr>
<tr class="memdesc:aad64a1f592d31c920bc72505ab860576"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds dependency to the object <br /></td></tr>
<tr class="separator:aad64a1f592d31c920bc72505ab860576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a343976011506b85607300a4bd97832" id="r_a4a343976011506b85607300a4bd97832"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a343976011506b85607300a4bd97832">removeDependent</a> (IDependent *dep)</td></tr>
<tr class="memdesc:a4a343976011506b85607300a4bd97832"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes dependency from the object <br /></td></tr>
<tr class="separator:a4a343976011506b85607300a4bd97832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0cb02215c1c6e44b53f177e7844a9f5" id="r_ad0cb02215c1c6e44b53f177e7844a9f5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0cb02215c1c6e44b53f177e7844a9f5">deferUpdate</a> (int32 msg=kChanged)</td></tr>
<tr class="memdesc:ad0cb02215c1c6e44b53f177e7844a9f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Similar to triggerUpdates, except only delivered in idle (usefull in collecting updates). <br /></td></tr>
<tr class="separator:ad0cb02215c1c6e44b53f177e7844a9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject" id="r_a437422592a0d826d2c3962fb7fff8404"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a437422592a0d826d2c3962fb7fff8404">FObject</a> ()=default</td></tr>
<tr class="memdesc:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">default constructor... <br /></td></tr>
<tr class="separator:a437422592a0d826d2c3962fb7fff8404 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df169f35093cd89cf30109783cc900b inherit pub_methods_classSteinberg_1_1FObject" id="r_a0df169f35093cd89cf30109783cc900b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0df169f35093cd89cf30109783cc900b">FObject</a> (const <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;)</td></tr>
<tr class="separator:a0df169f35093cd89cf30109783cc900b inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject" id="r_a3f93f4dfecbe838c658bf1425e1db908"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a3f93f4dfecbe838c658bf1425e1db908">operator=</a> (const <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> &amp;)</td></tr>
<tr class="memdesc:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">overloads operator "=" as the reference assignment <br /></td></tr>
<tr class="separator:a3f93f4dfecbe838c658bf1425e1db908 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject" id="r_a6bd63fda63882c46b7c08409f68ad23b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a6bd63fda63882c46b7c08409f68ad23b">~FObject</a> ()</td></tr>
<tr class="memdesc:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor... <br /></td></tr>
<tr class="separator:a6bd63fda63882c46b7c08409f68ad23b inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject" id="r_aae90f8c54876fd8f1a191a44144d66c7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#aae90f8c54876fd8f1a191a44144d66c7">isA</a> () const</td></tr>
<tr class="memdesc:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">a local alternative to getFClassID () <br /></td></tr>
<tr class="separator:aae90f8c54876fd8f1a191a44144d66c7 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject" id="r_a472e34bafb6415ae1054b6e4ffd9e3f5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a472e34bafb6415ae1054b6e4ffd9e3f5">isA</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> s) const</td></tr>
<tr class="memdesc:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">evaluates if the passed ID is of the <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> type <br /></td></tr>
<tr class="separator:a472e34bafb6415ae1054b6e4ffd9e3f5 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject" id="r_a7828bf1972d5be433fdd6320e109f3be"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a7828bf1972d5be433fdd6320e109f3be">isTypeOf</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> s, bool=true) const</td></tr>
<tr class="memdesc:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">evaluates if the passed ID is of the <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> type <br /></td></tr>
<tr class="separator:a7828bf1972d5be433fdd6320e109f3be inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject" id="r_a127b5517d355d7870c5bc96d52ef9ef0"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a127b5517d355d7870c5bc96d52ef9ef0">getRefCount</a> ()</td></tr>
<tr class="memdesc:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the current interface reference count <br /></td></tr>
<tr class="separator:a127b5517d355d7870c5bc96d52ef9ef0 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject" id="r_a86bda2cc9670209c191358a3b9fcab67"><td class="memItemLeft" align="right" valign="top">FUnknown *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a86bda2cc9670209c191358a3b9fcab67">unknownCast</a> ()</td></tr>
<tr class="memdesc:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">get FUnknown interface from object <br /></td></tr>
<tr class="separator:a86bda2cc9670209c191358a3b9fcab67 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject" id="r_a9a18a9f05017946de2dc6942fc7b55b0"><td class="memItemLeft" align="right" valign="top">tresult&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a9a18a9f05017946de2dc6942fc7b55b0">queryInterface</a> (const TUID _iid, void **obj) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::queryInterface () <br /></td></tr>
<tr class="separator:a9a18a9f05017946de2dc6942fc7b55b0 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject" id="r_ab71f235d96a97eb6e56272b090694878"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#ab71f235d96a97eb6e56272b090694878">addRef</a> () SMTG_OVERRIDE</td></tr>
<tr class="memdesc:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::addref () <br /></td></tr>
<tr class="separator:ab71f235d96a97eb6e56272b090694878 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject" id="r_a936c8aef3cc4614fc83ca91233e99521"><td class="memItemLeft" align="right" valign="top">uint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a936c8aef3cc4614fc83ca91233e99521">release</a> () SMTG_OVERRIDE</td></tr>
<tr class="memdesc:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">please refer to FUnknown::release () <br /></td></tr>
<tr class="separator:a936c8aef3cc4614fc83ca91233e99521 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject" id="r_aeeeb082a829ee7b136a730a2a4029103"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#aeeeb082a829ee7b136a730a2a4029103">update</a> (FUnknown *, int32) SMTG_OVERRIDE</td></tr>
<tr class="memdesc:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">empty virtual method that should be overridden by derived classes for data updates upon changes <br /></td></tr>
<tr class="separator:aeeeb082a829ee7b136a730a2a4029103 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject" id="r_a72f44c7bf8ec3cab12b95dde13542194"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a72f44c7bf8ec3cab12b95dde13542194">changed</a> (int32 msg=kChanged)</td></tr>
<tr class="memdesc:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inform all dependents, that the object has changed. <br /></td></tr>
<tr class="separator:a72f44c7bf8ec3cab12b95dde13542194 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject" id="r_a0be193466912191a8ebbd75354edd935"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0be193466912191a8ebbd75354edd935">updateDone</a> (int32)</td></tr>
<tr class="memdesc:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">empty virtual method that should be overridden by derived classes <br /></td></tr>
<tr class="separator:a0be193466912191a8ebbd75354edd935 inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a7c5326199ffb542719387b078ed6da inherit pub_methods_classSteinberg_1_1FObject" id="r_a5a7c5326199ffb542719387b078ed6da"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a5a7c5326199ffb542719387b078ed6da">isEqualInstance</a> (FUnknown *d)</td></tr>
<tr class="separator:a5a7c5326199ffb542719387b078ed6da inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject" id="r_a46041b248461358d403e6ced65aa007a"><td class="memTemplParams" colspan="2">template&lt;class C&gt; </td></tr>
<tr class="memitem:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject"><td class="memTemplItemLeft" align="right" valign="top">IPtr&lt; C &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a46041b248461358d403e6ced65aa007a">fromUnknown</a> (FUnknown *unknown)</td></tr>
<tr class="separator:a46041b248461358d403e6ced65aa007a inherit pub_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aa1cef82bd3c810132b0b17f553465564" id="r_aa1cef82bd3c810132b0b17f553465564"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa1cef82bd3c810132b0b17f553465564">IUpdateManager</a></td></tr>
<tr class="separator:aa1cef82bd3c810132b0b17f553465564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10f007ffba0c693f361ca6251345a84f" id="r_a10f007ffba0c693f361ca6251345a84f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a> <a class="el" href="fobject_8h.html#a69f2b09f8941011cb853819558eff4a7">SINGLETON</a>(<a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a>) private Steinberg::Base::Thread::FLock&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a10f007ffba0c693f361ca6251345a84f">lock</a></td></tr>
<tr class="separator:a10f007ffba0c693f361ca6251345a84f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ab8afebbe1338f626a6d1be0137c4a" id="r_a11ab8afebbe1338f626a6d1be0137c4a"><td class="memItemLeft" align="right" valign="top">Update::Table *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a11ab8afebbe1338f626a6d1be0137c4a">table</a> = nullptr</td></tr>
<tr class="separator:a11ab8afebbe1338f626a6d1be0137c4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a61fe4989547b521dfcac968665c376d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a61fe4989547b521dfcac968665c376d9">getFClassID</a> ()</td></tr>
<tr class="memdesc:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">return Class ID as an ASCII string (statically) <br /></td></tr>
<tr class="separator:a61fe4989547b521dfcac968665c376d9 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject" id="r_abf312648bf542a9d35fd34e1564b07cb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#abf312648bf542a9d35fd34e1564b07cb">setUpdateHandler</a> (IUpdateHandler *handler)</td></tr>
<tr class="memdesc:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">set method for the local attribute <br /></td></tr>
<tr class="separator:abf312648bf542a9d35fd34e1564b07cb inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a603a8093a1d2e99527a89d3a15e5504a"><td class="memItemLeft" align="right" valign="top">static IUpdateHandler *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a603a8093a1d2e99527a89d3a15e5504a">getUpdateHandler</a> ()</td></tr>
<tr class="memdesc:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">get method for the local attribute <br /></td></tr>
<tr class="separator:a603a8093a1d2e99527a89d3a15e5504a inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_af59fc037df86c95566a2f9874be552a4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#af59fc037df86c95566a2f9874be552a4">classIDsEqual</a> (<a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> ci1, <a class="el" href="namespaceSteinberg.html#ab36f267af0b3dc88ce9135a0c3b4f170">FClassID</a> ci2)</td></tr>
<tr class="memdesc:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">compares (evaluates) 2 class IDs <br /></td></tr>
<tr class="separator:af59fc037df86c95566a2f9874be552a4 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a0a25d706b3e3dabc9e4c0d026f925d73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classSteinberg_1_1FObject.html">FObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a0a25d706b3e3dabc9e4c0d026f925d73">unknownToObject</a> (FUnknown *unknown)</td></tr>
<tr class="memdesc:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer conversion from FUnknown to <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> <br /></td></tr>
<tr class="separator:a0a25d706b3e3dabc9e4c0d026f925d73 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject" id="r_a6ca01e2c40b3e5c5d6bcc995c123b768"><td class="memTemplParams" colspan="2">template&lt;class Class&gt; </td></tr>
<tr class="memitem:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memTemplItemLeft" align="right" valign="top">static IPtr&lt; Class &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#a6ca01e2c40b3e5c5d6bcc995c123b768">fromUnknown</a> (FUnknown *unknown)</td></tr>
<tr class="memdesc:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert from FUnknown to <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a> <br /></td></tr>
<tr class="separator:a6ca01e2c40b3e5c5d6bcc995c123b768 inherit pub_static_methods_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject" id="r_ae78a44399218c930be44d3aa46521d0e"><td class="memItemLeft" align="right" valign="top">static const FUID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td></tr>
<tr class="memdesc:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special UID that is used to cast an FUnknown pointer to a <a class="el" href="classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent.">FObject</a>. <br /></td></tr>
<tr class="separator:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classSteinberg_1_1IUpdateManager"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classSteinberg_1_1IUpdateManager')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classSteinberg_1_1IUpdateManager.html">IUpdateManager</a></td></tr>
<tr class="memitem:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1IUpdateManager" id="r_ae78a44399218c930be44d3aa46521d0e"><td class="memItemLeft" align="right" valign="top">static const FUID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1IUpdateManager.html#ae78a44399218c930be44d3aa46521d0e">iid</a></td></tr>
<tr class="separator:ae78a44399218c930be44d3aa46521d0e inherit pub_static_attribs_classSteinberg_1_1IUpdateManager"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject" id="r_abc6aaa0595fa788544c4b18e9bf93850"><td class="memItemLeft" align="right" valign="top">int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#abc6aaa0595fa788544c4b18e9bf93850">refCount</a> = 1</td></tr>
<tr class="memdesc:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">COM-model local reference count. <br /></td></tr>
<tr class="separator:abc6aaa0595fa788544c4b18e9bf93850 inherit pro_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classSteinberg_1_1FObject"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_static_attribs_classSteinberg_1_1FObject')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td></tr>
<tr class="memitem:acee1b675f92ac47a457fc7692dfd3a67 inherit pro_static_attribs_classSteinberg_1_1FObject" id="r_acee1b675f92ac47a457fc7692dfd3a67"><td class="memItemLeft" align="right" valign="top">static IUpdateHandler *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1FObject.html#acee1b675f92ac47a457fc7692dfd3a67">gUpdateHandler</a> = nullptr</td></tr>
<tr class="separator:acee1b675f92ac47a457fc7692dfd3a67 inherit pro_static_attribs_classSteinberg_1_1FObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classSteinberg_1_1UpdateHandler.html" title="UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to ...">UpdateHandler</a> implements <a class="el" href="classSteinberg_1_1IUpdateManager.html" title="Handle Send and Cancel pending message for a given object.">IUpdateManager</a> and IUpdateHandler to handle dependencies between objects to store and forward messages to dependent objects. </p>
<p>This implementation is thread save, so objects can send message, add or remove dependents from different threads. Do do so it uses mutex, so be aware of locking. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5cb070dc5b6e125ca7dd0f609a266f0b" name="a5cb070dc5b6e125ca7dd0f609a266f0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cb070dc5b6e125ca7dd0f609a266f0b">&#9670;&#160;</a></span>UpdateHandler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac876a5cde64472dda9fcb8f097d12d7b" name="ac876a5cde64472dda9fcb8f097d12d7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac876a5cde64472dda9fcb8f097d12d7b">&#9670;&#160;</a></span>~UpdateHandler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6525455e812688a1d9b5bcdb0c9fa77c" name="a6525455e812688a1d9b5bcdb0c9fa77c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6525455e812688a1d9b5bcdb0c9fa77c">&#9670;&#160;</a></span>addDependent() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">tresult addDependent </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IDependent *</td> <td class="paramname"><span class="paramname"><em>dependent</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>register </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dependent</td><td>to get messages from</td></tr>
<tr><td class="paramname">object</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a56b694b9f2c7fdd969fb7b95fd1c1d69" name="a56b694b9f2c7fdd969fb7b95fd1c1d69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56b694b9f2c7fdd969fb7b95fd1c1d69">&#9670;&#160;</a></span>removeDependent() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">tresult removeDependent </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IDependent *</td> <td class="paramname"><span class="paramname"><em>dependent</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t &amp;</td> <td class="paramname"><span class="paramname"><em>earseCount</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>unregister </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dependent</td><td>to get no messages from</td></tr>
<tr><td class="paramname">object</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8d965c45a22cd44b2069b8d191d2d39d" name="a8d965c45a22cd44b2069b8d191d2d39d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d965c45a22cd44b2069b8d191d2d39d">&#9670;&#160;</a></span>removeDependent() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">tresult removeDependent </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IDependent *</td> <td class="paramname"><span class="paramname"><em>dependent</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0fc8d0ba8be89cecce9f6d82c804b59c" name="a0fc8d0ba8be89cecce9f6d82c804b59c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fc8d0ba8be89cecce9f6d82c804b59c">&#9670;&#160;</a></span>triggerUpdates()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">tresult triggerUpdates </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>message</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>send </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">message</td><td>to all dependents of</td></tr>
<tr><td class="paramname">object</td><td>immediately </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1ba21e80d0caaaf9e1040c880d7e9927" name="a1ba21e80d0caaaf9e1040c880d7e9927"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ba21e80d0caaaf9e1040c880d7e9927">&#9670;&#160;</a></span>deferUpdates()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">tresult deferUpdates </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>message</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>send </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">message</td><td>to all dependents of</td></tr>
<tr><td class="paramname">object</td><td>when idle </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0b58de7d5b5775a8ee4975abaf3e938e" name="a0b58de7d5b5775a8ee4975abaf3e938e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b58de7d5b5775a8ee4975abaf3e938e">&#9670;&#160;</a></span>cancelUpdates()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">tresult cancelUpdates </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>cancel pending messages send by </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">object</td><td>or by any if object is 0 </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classSteinberg_1_1IUpdateManager.html#a1a25afc436e4a6a71ea723fb87dd5e17">IUpdateManager</a>.</p>
</div>
</div>
<a id="abf4b94fd02e2d92e6c335d3b6e6cb95f" name="abf4b94fd02e2d92e6c335d3b6e6cb95f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf4b94fd02e2d92e6c335d3b6e6cb95f">&#9670;&#160;</a></span>triggerDeferedUpdates()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">tresult triggerDeferedUpdates </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>send pending messages send by </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">object</td><td>or by any if object is 0 </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classSteinberg_1_1IUpdateManager.html#a3de8251112637dff71d770742e2d9990">IUpdateManager</a>.</p>
</div>
</div>
<a id="acc7bf9a003c1026bdf6877fbbc48728a" name="acc7bf9a003c1026bdf6877fbbc48728a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc7bf9a003c1026bdf6877fbbc48728a">&#9670;&#160;</a></span>countDependencies()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t countDependencies </td>
<td>(</td>
<td class="paramtype">FUnknown *</td> <td class="paramname"><span class="paramname"><em>object</em></span><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ada5cb0d0c48f04511582d6ac20eb4eb2" name="ada5cb0d0c48f04511582d6ac20eb4eb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada5cb0d0c48f04511582d6ac20eb4eb2">&#9670;&#160;</a></span>OBJ_METHODS()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OBJ_METHODS </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a></td> <td class="paramname"><span class="paramname"><em></em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a></td> <td class="paramname"><span class="paramname"><em></em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aad64a1f592d31c920bc72505ab860576" name="aad64a1f592d31c920bc72505ab860576"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad64a1f592d31c920bc72505ab860576">&#9670;&#160;</a></span>addDependent() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void addDependent </td>
<td>(</td>
<td class="paramtype">IDependent *</td> <td class="paramname"><span class="paramname"><em>dep</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>adds dependency to the object </p>
<p>Reimplemented from <a class="el" href="classSteinberg_1_1FObject.html#aad64a1f592d31c920bc72505ab860576">FObject</a>.</p>
</div>
</div>
<a id="a4a343976011506b85607300a4bd97832" name="a4a343976011506b85607300a4bd97832"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a343976011506b85607300a4bd97832">&#9670;&#160;</a></span>removeDependent() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void removeDependent </td>
<td>(</td>
<td class="paramtype">IDependent *</td> <td class="paramname"><span class="paramname"><em>dep</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>removes dependency from the object </p>
<p>Reimplemented from <a class="el" href="classSteinberg_1_1FObject.html#a4a343976011506b85607300a4bd97832">FObject</a>.</p>
</div>
</div>
<a id="ad0cb02215c1c6e44b53f177e7844a9f5" name="ad0cb02215c1c6e44b53f177e7844a9f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0cb02215c1c6e44b53f177e7844a9f5">&#9670;&#160;</a></span>deferUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void deferUpdate </td>
<td>(</td>
<td class="paramtype">int32</td> <td class="paramname"><span class="paramname"><em>msg</em></span><span class="paramdefsep"> = </span><span class="paramdefval">kChanged</span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Similar to triggerUpdates, except only delivered in idle (usefull in collecting updates). </p>
<p>Reimplemented from <a class="el" href="classSteinberg_1_1FObject.html#ad0cb02215c1c6e44b53f177e7844a9f5">FObject</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aa1cef82bd3c810132b0b17f553465564" name="aa1cef82bd3c810132b0b17f553465564"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1cef82bd3c810132b0b17f553465564">&#9670;&#160;</a></span>IUpdateManager</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1IUpdateManager.html">IUpdateManager</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a10f007ffba0c693f361ca6251345a84f" name="a10f007ffba0c693f361ca6251345a84f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10f007ffba0c693f361ca6251345a84f">&#9670;&#160;</a></span>lock</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1FObject.html">FObject</a> <a class="el" href="fobject_8h.html#a69f2b09f8941011cb853819558eff4a7">SINGLETON</a> (<a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a>) private Steinberg::Base::Thread::FLock lock</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a11ab8afebbe1338f626a6d1be0137c4a" name="a11ab8afebbe1338f626a6d1be0137c4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11ab8afebbe1338f626a6d1be0137c4a">&#9670;&#160;</a></span>table</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Update::Table* table = nullptr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,21 @@
var classSteinberg_1_1UpdateHandler =
[
[ "UpdateHandler", "classSteinberg_1_1UpdateHandler.html#a5cb070dc5b6e125ca7dd0f609a266f0b", null ],
[ "~UpdateHandler", "classSteinberg_1_1UpdateHandler.html#ac876a5cde64472dda9fcb8f097d12d7b", null ],
[ "addDependent", "classSteinberg_1_1UpdateHandler.html#a6525455e812688a1d9b5bcdb0c9fa77c", null ],
[ "removeDependent", "classSteinberg_1_1UpdateHandler.html#a56b694b9f2c7fdd969fb7b95fd1c1d69", null ],
[ "removeDependent", "classSteinberg_1_1UpdateHandler.html#a8d965c45a22cd44b2069b8d191d2d39d", null ],
[ "triggerUpdates", "classSteinberg_1_1UpdateHandler.html#a0fc8d0ba8be89cecce9f6d82c804b59c", null ],
[ "deferUpdates", "classSteinberg_1_1UpdateHandler.html#a1ba21e80d0caaaf9e1040c880d7e9927", null ],
[ "cancelUpdates", "classSteinberg_1_1UpdateHandler.html#a0b58de7d5b5775a8ee4975abaf3e938e", null ],
[ "triggerDeferedUpdates", "classSteinberg_1_1UpdateHandler.html#abf4b94fd02e2d92e6c335d3b6e6cb95f", null ],
[ "countDependencies", "classSteinberg_1_1UpdateHandler.html#acc7bf9a003c1026bdf6877fbbc48728a", null ],
[ "OBJ_METHODS", "classSteinberg_1_1UpdateHandler.html#ada5cb0d0c48f04511582d6ac20eb4eb2", null ],
[ "addDependent", "classSteinberg_1_1UpdateHandler.html#aad64a1f592d31c920bc72505ab860576", null ],
[ "removeDependent", "classSteinberg_1_1UpdateHandler.html#a4a343976011506b85607300a4bd97832", null ],
[ "deferUpdate", "classSteinberg_1_1UpdateHandler.html#ad0cb02215c1c6e44b53f177e7844a9f5", null ],
[ "FObject", "classSteinberg_1_1UpdateHandler.html#acb477dd25b6cacad13521cf9401dda3f", null ],
[ "IUpdateManager", "classSteinberg_1_1UpdateHandler.html#aa1cef82bd3c810132b0b17f553465564", null ],
[ "lock", "classSteinberg_1_1UpdateHandler.html#a10f007ffba0c693f361ca6251345a84f", null ],
[ "table", "classSteinberg_1_1UpdateHandler.html#a11ab8afebbe1338f626a6d1be0137c4a", null ]
];
@@ -0,0 +1,13 @@
<map id="UpdateHandler" name="UpdateHandler">
<area shape="rect" id="Node000001" title="UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to ..." alt="" coords="132,576,288,929"/>
<area shape="rect" id="Node000002" href="$classSteinberg_1_1FObject.html" title="Implements FUnknown and IDependent." alt="" coords="5,117,137,528"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="144,540,156,576,151,577,139,542"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="34,5,109,69"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="74,84,74,117,69,117,69,84"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="161,291,259,354"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="213,369,213,576,207,576,207,369"/>
<area shape="rect" id="Node000005" href="$classSteinberg_1_1IUpdateManager.html" title="Handle Send and Cancel pending message for a given object." alt="" coords="283,281,439,364"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="344,378,274,577,269,576,339,377"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="326,5,396,69"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="363,84,363,281,358,281,358,84"/>
</map>
@@ -0,0 +1 @@
66e5acee2626ccd2f6746f3e3f860032
Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

+153
View File
@@ -0,0 +1,153 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classes.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
<dd><a class="el" href="classSteinberg_1_1Buffer.html">Buffer</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
<dd><a class="el" href="classSteinberg_1_1ConstString.html">ConstString</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_D" name="letter_D">D</a></dt>
<dd><a class="el" href="classSteinberg_1_1CommandLine_1_1Description.html">Description</a> (<a class="el" href="namespaceSteinberg_1_1CommandLine.html">Steinberg::CommandLine</a>)</dd><dd><a class="el" href="classSteinberg_1_1CommandLine_1_1Descriptions.html">Descriptions</a> (<a class="el" href="namespaceSteinberg_1_1CommandLine.html">Steinberg::CommandLine</a>)</dd><dd><a class="el" href="classSteinberg_1_1DisableDispatchingTimers.html">DisableDispatchingTimers</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
<dd><a class="el" href="structSteinberg_1_1FArrayDeleter.html">FArrayDeleter</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="structSteinberg_1_1FBooleanSetter.html">FBooleanSetter</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="structSteinberg_1_1FCloser.html">FCloser</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="structSteinberg_1_1FConditionalBoolSetter.html">FConditionalBoolSetter</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="structSteinberg_1_1FDeleter.html">FDeleter</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="classSteinberg_1_1FDynLibrary.html">FDynLibrary</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="classSteinberg_1_1FMallocReleaser.html">FMallocReleaser</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="structSteinberg_1_1FNuller.html">FNuller</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="classSteinberg_1_1FObject.html">FObject</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="structSteinberg_1_1FPtrNuller.html">FPtrNuller</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="classSteinberg_1_1FStreamer.html">FStreamer</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="classSteinberg_1_1FStreamSizeHolder.html">FStreamSizeHolder</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
<dd><a class="el" href="classSteinberg_1_1IBStreamer.html">IBStreamer</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="classSteinberg_1_1ITimerCallback.html">ITimerCallback</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="classSteinberg_1_1IUpdateManager.html">IUpdateManager</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
<dd><a class="el" href="classSteinberg_1_1String.html">String</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd><dd><a class="el" href="classSteinberg_1_1StringObject.html">StringObject</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_T" name="letter_T">T</a></dt>
<dd><a class="el" href="classSteinberg_1_1Timer.html">Timer</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_U" name="letter_U">U</a></dt>
<dd><a class="el" href="classSteinberg_1_1UpdateHandler.html">UpdateHandler</a> (<a class="el" href="namespaceSteinberg.html">Steinberg</a>)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_V" name="letter_V">V</a></dt>
<dd><a class="el" href="classSteinberg_1_1CommandLine_1_1VariablesMap.html">VariablesMap</a> (<a class="el" href="namespaceSteinberg_1_1CommandLine.html">Steinberg::CommandLine</a>)</dd></dl>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,326 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: classfactoryhelpers.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classfactoryhelpers_8h.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> </div>
<div class="headertitle"><div class="title">classfactoryhelpers.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:afab65b35bec1c0222e99218f057b0a2c" id="r_afab65b35bec1c0222e99218f057b0a2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afab65b35bec1c0222e99218f057b0a2c">META_CREATE_FUNC</a>(funcName)</td></tr>
<tr class="separator:afab65b35bec1c0222e99218f057b0a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae92c46dda6d8a5e8b0862006d1722484" id="r_ae92c46dda6d8a5e8b0862006d1722484"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae92c46dda6d8a5e8b0862006d1722484">CLASS_CREATE_FUNC</a>(className)</td></tr>
<tr class="separator:ae92c46dda6d8a5e8b0862006d1722484"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00b4a846a7ea809e79966dbb26cf86c0" id="r_a00b4a846a7ea809e79966dbb26cf86c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00b4a846a7ea809e79966dbb26cf86c0">SINGLE_CREATE_FUNC</a>(className)</td></tr>
<tr class="separator:a00b4a846a7ea809e79966dbb26cf86c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46dabd263537e5305c29e252e9d4e0df" id="r_a46dabd263537e5305c29e252e9d4e0df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a46dabd263537e5305c29e252e9d4e0df">_META_CLASS</a>(className)</td></tr>
<tr class="separator:a46dabd263537e5305c29e252e9d4e0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc4233582b4e6b60c26daffd4e9d3573" id="r_acc4233582b4e6b60c26daffd4e9d3573"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acc4233582b4e6b60c26daffd4e9d3573">_META_CLASS_IFACE</a>(className, Interface)</td></tr>
<tr class="separator:acc4233582b4e6b60c26daffd4e9d3573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af57be3698f87fcd9b59da1379350b19b" id="r_af57be3698f87fcd9b59da1379350b19b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af57be3698f87fcd9b59da1379350b19b">META_CLASS</a>(className)</td></tr>
<tr class="memdesc:af57be3698f87fcd9b59da1379350b19b"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO. <br /></td></tr>
<tr class="separator:af57be3698f87fcd9b59da1379350b19b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a865cf36ad2027604dad50327bf9761b5" id="r_a865cf36ad2027604dad50327bf9761b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a865cf36ad2027604dad50327bf9761b5">META_CLASS_IFACE</a>(className, Interface)</td></tr>
<tr class="memdesc:a865cf36ad2027604dad50327bf9761b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO. <br /></td></tr>
<tr class="separator:a865cf36ad2027604dad50327bf9761b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63944ca72c7a04d6ec65301936202ffe" id="r_a63944ca72c7a04d6ec65301936202ffe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a63944ca72c7a04d6ec65301936202ffe">META_CLASS_SINGLE</a>(className, Interface)</td></tr>
<tr class="memdesc:a63944ca72c7a04d6ec65301936202ffe"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO. <br /></td></tr>
<tr class="separator:a63944ca72c7a04d6ec65301936202ffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="afab65b35bec1c0222e99218f057b0a2c" name="afab65b35bec1c0222e99218f057b0a2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afab65b35bec1c0222e99218f057b0a2c">&#9670;&#160;</a></span>META_CREATE_FUNC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define META_CREATE_FUNC</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>funcName</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">static</span> FUnknown* funcName ()</div>
</div><!-- fragment -->
</div>
</div>
<a id="ae92c46dda6d8a5e8b0862006d1722484" name="ae92c46dda6d8a5e8b0862006d1722484"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae92c46dda6d8a5e8b0862006d1722484">&#9670;&#160;</a></span>CLASS_CREATE_FUNC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CLASS_CREATE_FUNC</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>className</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">namespace </span>Meta { \</div>
<div class="line"> META_CREATE_FUNC (make##className) { <span class="keywordflow">return</span> (<a class="code hl_define" href="fdebug_8h.html#ab6bca16ed021b1e211fde8669758f199">NEW</a> className)-&gt;unknownCast (); } \</div>
<div class="line"> }</div>
<div class="ttc" id="afdebug_8h_html_ab6bca16ed021b1e211fde8669758f199"><div class="ttname"><a href="fdebug_8h.html#ab6bca16ed021b1e211fde8669758f199">NEW</a></div><div class="ttdeci">#define NEW</div><div class="ttdef"><b>Definition</b> fdebug.h:197</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a00b4a846a7ea809e79966dbb26cf86c0" name="a00b4a846a7ea809e79966dbb26cf86c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00b4a846a7ea809e79966dbb26cf86c0">&#9670;&#160;</a></span>SINGLE_CREATE_FUNC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SINGLE_CREATE_FUNC</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>className</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">namespace </span>Meta { \</div>
<div class="line"> META_CREATE_FUNC (make##className) { <span class="keywordflow">return</span> className::instance ()-&gt;unknownCast (); } \</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a id="a46dabd263537e5305c29e252e9d4e0df" name="a46dabd263537e5305c29e252e9d4e0df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46dabd263537e5305c29e252e9d4e0df">&#9670;&#160;</a></span>_META_CLASS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _META_CLASS</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>className</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">namespace </span>Meta { \</div>
<div class="line"> <span class="keyword">static</span> Steinberg::MetaClass meta##className ((#className), Meta::make##className); \</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a id="acc4233582b4e6b60c26daffd4e9d3573" name="acc4233582b4e6b60c26daffd4e9d3573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc4233582b4e6b60c26daffd4e9d3573">&#9670;&#160;</a></span>_META_CLASS_IFACE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _META_CLASS_IFACE</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>className</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>Interface</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">namespace </span>Meta { \</div>
<div class="line"> <span class="keyword">static</span> Steinberg::MetaClass meta##Interface##className ((#className), Meta::make##className, \</div>
<div class="line"> Interface##_iid); \</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a id="af57be3698f87fcd9b59da1379350b19b" name="af57be3698f87fcd9b59da1379350b19b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af57be3698f87fcd9b59da1379350b19b">&#9670;&#160;</a></span>META_CLASS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define META_CLASS</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>className</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <a class="code hl_define" href="#ae92c46dda6d8a5e8b0862006d1722484">CLASS_CREATE_FUNC</a> (className) \</div>
<div class="line"> _META_CLASS (className)</div>
<div class="ttc" id="aclassfactoryhelpers_8h_html_ae92c46dda6d8a5e8b0862006d1722484"><div class="ttname"><a href="#ae92c46dda6d8a5e8b0862006d1722484">CLASS_CREATE_FUNC</a></div><div class="ttdeci">#define CLASS_CREATE_FUNC(className)</div><div class="ttdef"><b>Definition</b> classfactoryhelpers.h:30</div></div>
</div><!-- fragment -->
<p>TODO. </p>
</div>
</div>
<a id="a865cf36ad2027604dad50327bf9761b5" name="a865cf36ad2027604dad50327bf9761b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a865cf36ad2027604dad50327bf9761b5">&#9670;&#160;</a></span>META_CLASS_IFACE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define META_CLASS_IFACE</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>className</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>Interface</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <a class="code hl_define" href="#ae92c46dda6d8a5e8b0862006d1722484">CLASS_CREATE_FUNC</a> (className) \</div>
<div class="line"> _META_CLASS_IFACE (className, Interface)</div>
</div><!-- fragment -->
<p>TODO. </p>
</div>
</div>
<a id="a63944ca72c7a04d6ec65301936202ffe" name="a63944ca72c7a04d6ec65301936202ffe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63944ca72c7a04d6ec65301936202ffe">&#9670;&#160;</a></span>META_CLASS_SINGLE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define META_CLASS_SINGLE</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>className</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>Interface</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <a class="code hl_define" href="#a00b4a846a7ea809e79966dbb26cf86c0">SINGLE_CREATE_FUNC</a> (className) \</div>
<div class="line"> _META_CLASS_IFACE (className, Interface)</div>
<div class="ttc" id="aclassfactoryhelpers_8h_html_a00b4a846a7ea809e79966dbb26cf86c0"><div class="ttname"><a href="#a00b4a846a7ea809e79966dbb26cf86c0">SINGLE_CREATE_FUNC</a></div><div class="ttdeci">#define SINGLE_CREATE_FUNC(className)</div><div class="ttdef"><b>Definition</b> classfactoryhelpers.h:35</div></div>
</div><!-- fragment -->
<p>TODO. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>
@@ -0,0 +1,11 @@
var classfactoryhelpers_8h =
[
[ "META_CREATE_FUNC", "classfactoryhelpers_8h.html#afab65b35bec1c0222e99218f057b0a2c", null ],
[ "CLASS_CREATE_FUNC", "classfactoryhelpers_8h.html#ae92c46dda6d8a5e8b0862006d1722484", null ],
[ "SINGLE_CREATE_FUNC", "classfactoryhelpers_8h.html#a00b4a846a7ea809e79966dbb26cf86c0", null ],
[ "_META_CLASS", "classfactoryhelpers_8h.html#a46dabd263537e5305c29e252e9d4e0df", null ],
[ "_META_CLASS_IFACE", "classfactoryhelpers_8h.html#acc4233582b4e6b60c26daffd4e9d3573", null ],
[ "META_CLASS", "classfactoryhelpers_8h.html#af57be3698f87fcd9b59da1379350b19b", null ],
[ "META_CLASS_IFACE", "classfactoryhelpers_8h.html#a865cf36ad2027604dad50327bf9761b5", null ],
[ "META_CLASS_SINGLE", "classfactoryhelpers_8h.html#a63944ca72c7a04d6ec65301936202ffe", null ]
];
+61
View File
@@ -0,0 +1,61 @@
/**
The code below is based on the Doxygen Awesome project, see
https://github.com/jothepro/doxygen-awesome-css
MIT License
Copyright (c) 2021 - 2022 jothepro
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
let clipboard_title = "Copy to clipboard"
let clipboard_icon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="#888" d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>`
let clipboard_successIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>`
let clipboard_successDuration = 1000
$(function() {
if(navigator.clipboard) {
const fragments = document.getElementsByClassName("fragment")
for(const fragment of fragments) {
const clipboard_div = document.createElement("div")
clipboard_div.classList.add("clipboard")
clipboard_div.innerHTML = clipboard_icon
clipboard_div.title = clipboard_title
$(clipboard_div).click(function() {
const content = this.parentNode.cloneNode(true)
// filter out line number and folded fragments from file listings
content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() })
let text = content.textContent
// remove trailing newlines and trailing spaces from empty lines
text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'')
navigator.clipboard.writeText(text);
this.classList.add("success")
this.innerHTML = clipboard_successIcon
window.setTimeout(() => { // switch back to normal icon after timeout
this.classList.remove("success")
this.innerHTML = clipboard_icon
}, clipboard_successDuration);
})
fragment.insertBefore(clipboard_div, fragment.firstChild)
}
}
})
Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

+58
View File
@@ -0,0 +1,58 @@
/*!
Cookie helper functions
Copyright (c) 2023 Dimitri van Heesch
Released under MIT license.
*/
let Cookie = {
cookie_namespace: 'doxygen_',
readSetting(cookie,defVal) {
if (window.chrome) {
const val = localStorage.getItem(this.cookie_namespace+cookie) ||
sessionStorage.getItem(this.cookie_namespace+cookie);
if (val) return val;
} else {
let myCookie = this.cookie_namespace+cookie+"=";
if (document.cookie) {
const index = document.cookie.indexOf(myCookie);
if (index != -1) {
const valStart = index + myCookie.length;
let valEnd = document.cookie.indexOf(";", valStart);
if (valEnd == -1) {
valEnd = document.cookie.length;
}
return document.cookie.substring(valStart, valEnd);
}
}
}
return defVal;
},
writeSetting(cookie,val,days=10*365) { // default days='forever', 0=session cookie, -1=delete
if (window.chrome) {
if (days==0) {
sessionStorage.setItem(this.cookie_namespace+cookie,val);
} else {
localStorage.setItem(this.cookie_namespace+cookie,val);
}
} else {
let date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
const expiration = days!=0 ? "expires="+date.toGMTString()+";" : "";
document.cookie = this.cookie_namespace + cookie + "=" +
val + "; SameSite=Lax;" + expiration + "path=/";
}
},
eraseSetting(cookie) {
if (window.chrome) {
if (localStorage.getItem(this.cookie_namespace+cookie)) {
localStorage.removeItem(this.cookie_namespace+cookie);
} else if (sessionStorage.getItem(this.cookie_namespace+cookie)) {
sessionStorage.removeItem(this.cookie_namespace+cookie);
}
} else {
this.writeSetting(cookie,'',-1);
}
},
}
@@ -0,0 +1,189 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Base Module: source Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Base Module<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('dir_83799167c1376d980d4b19fd5c6a4400.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">source Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Directory dependency graph for source:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="dir_83799167c1376d980d4b19fd5c6a4400_dep.png" border="0" usemap="#adir__83799167c1376d980d4b19fd5c6a4400__dep" alt="source"/></div>
<map name="adir__83799167c1376d980d4b19fd5c6a4400__dep" id="adir__83799167c1376d980d4b19fd5c6a4400__dep">
<area shape="rect" href="dir_83799167c1376d980d4b19fd5c6a4400.html" title="source" alt="" coords="27,51,85,76"/>
<area shape="rect" href="dir_e914ee4d4a44400f1fdb170cb4ead18a.html" title="base" alt="" coords="16,16,96,87"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="baseiids_8cpp.html">baseiids.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfactoryhelpers_8h.html">classfactoryhelpers.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="doc_8h.html">doc.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbuffer_8cpp.html">fbuffer.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbuffer_8h.html">fbuffer.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fcleanup_8h.html">fcleanup.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fcommandline_8h.html">fcommandline.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdebug_8cpp.html">fdebug.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdebug_8h.html">fdebug.h</a></td></tr>
<tr class="memdesc:fdebug_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debugging tools. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdynlib_8cpp.html">fdynlib.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdynlib_8h.html">fdynlib.h</a></td></tr>
<tr class="memdesc:fdynlib_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Platform independent dynamic library loading. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fobject_8cpp.html">fobject.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fobject_8h.html">fobject.h</a></td></tr>
<tr class="memdesc:fobject_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic Object implementing FUnknown. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fstdmethods_8h.html">fstdmethods.h</a></td></tr>
<tr class="memdesc:fstdmethods_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenient macros to create setter and getter methods. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fstreamer_8cpp.html">fstreamer.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fstreamer_8h.html">fstreamer.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fstring_8cpp.html">fstring.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fstring_8h.html">fstring.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hexbinary_8h.html">hexbinary.h</a></td></tr>
<tr class="memdesc:hexbinary_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">HexBinary encoding and decoding. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8cpp.html">timer.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html">timer.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatehandler_8cpp.html">updatehandler.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatehandler_8h.html">updatehandler.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More