blob: 72ff07193fa4de3f6a404ad3ab5067d73fcd5ad4 [file] [log] [blame]
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>mxnet: mxnet::runtime Namespace 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>
<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" />
</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">mxnet
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacemxnet.html">mxnet</a></li><li class="navelem"><a class="el" href="namespacemxnet_1_1runtime.html">runtime</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">mxnet::runtime Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacemxnet_1_1runtime_1_1detail"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime_1_1detail.html">detail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ADT.html">ADT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">reference to algebraic data type objects. <a href="classmxnet_1_1runtime_1_1ADT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ADTBuilder.html">ADTBuilder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A builder class that helps to incrementally build <a class="el" href="classmxnet_1_1runtime_1_1ADT.html" title="reference to algebraic data type objects.">ADT</a>. <a href="classmxnet_1_1runtime_1_1ADTBuilder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ADTObj.html">ADTObj</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An object representing a structure or enumeration. <a href="classmxnet_1_1runtime_1_1ADTObj.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1array__type__info.html">array_type_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type trait indicates subclass of TVM's <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface">NDArray</a>. For irrelavant classes, code = -1. For TVM <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface">NDArray</a> itself, code = 0. All subclasses of <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface">NDArray</a> should override code &gt; 0. <a href="structmxnet_1_1runtime_1_1array__type__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1EllipsisObj.html">EllipsisObj</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ellipsis. <a href="classmxnet_1_1runtime_1_1EllipsisObj.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1extension__type__info.html">extension_type_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type traits to mark if a class is tvm extension type. <a href="structmxnet_1_1runtime_1_1extension__type__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Float.html">Float</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1FloatObj.html">FloatObj</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1InplaceArrayBase.html">InplaceArrayBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base template for classes with array like memory layout. <a href="classmxnet_1_1runtime_1_1InplaceArrayBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Integer.html">Integer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1IntegerObj.html">IntegerObj</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Map.html">Map</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1Map.html" title="Map container of NodeRef-&gt;NodeRef in DSL graph. Map implements copy on write semantics,...">Map</a> container of NodeRef-&gt;NodeRef in DSL graph. <a class="el" href="classmxnet_1_1runtime_1_1Map.html" title="Map container of NodeRef-&gt;NodeRef in DSL graph. Map implements copy on write semantics,...">Map</a> implements copy on write semantics, which means map is mutable but copy will happen when array is referenced in more than two places. <a href="classmxnet_1_1runtime_1_1Map.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MapObj.html">MapObj</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shared content of all specializations of hash map. <a href="classmxnet_1_1runtime_1_1MapObj.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetArgs.html">MXNetArgs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Arguments into TVM functions. <a href="classmxnet_1_1runtime_1_1MXNetArgs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetArgsSetter.html">MXNetArgsSetter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetArgValue.html">MXNetArgValue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A single argument value to <a class="el" href="classmxnet_1_1runtime_1_1PackedFunc.html" title="Packed function is a type-erased function. The arguments are passed by packed format.">PackedFunc</a>. Containing both type_code and <a class="el" href="unionMXNetValue.html" title="Union type of values being passed through API and function calls.">MXNetValue</a>. <a href="classmxnet_1_1runtime_1_1MXNetArgValue.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runtime primitive data type. <a href="classmxnet_1_1runtime_1_1MXNetDataType.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetPODValue__.html">MXNetPODValue_</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal base class to handle conversion to POD values. <a href="classmxnet_1_1runtime_1_1MXNetPODValue__.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetRetValue.html">MXNetRetValue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return Value container, Unlike <a class="el" href="classmxnet_1_1runtime_1_1MXNetArgValue.html" title="A single argument value to PackedFunc. Containing both type_code and MXNetValue.">MXNetArgValue</a>, which only holds reference and do not delete the underlying container during destruction. <a href="classmxnet_1_1runtime_1_1MXNetRetValue.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ObjAllocatorBase.html">ObjAllocatorBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of object allocators that implements make. Use curiously recurring template pattern. <a href="classmxnet_1_1runtime_1_1ObjAllocatorBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Object.html">Object</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">base class of all object containers. <a href="classmxnet_1_1runtime_1_1Object.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1ObjectEqual.html">ObjectEqual</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html" title="Base class of all object reference.">ObjectRef</a> equal functor. <a href="structmxnet_1_1runtime_1_1ObjectEqual.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1ObjectHash.html">ObjectHash</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html" title="Base class of all object reference.">ObjectRef</a> hash functor. <a href="structmxnet_1_1runtime_1_1ObjectHash.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A custom smart pointer for <a class="el" href="classmxnet_1_1runtime_1_1Object.html" title="base class of all object containers.">Object</a>. <a href="classmxnet_1_1runtime_1_1ObjectPtr.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html">ObjectRef</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of all object reference. <a href="classmxnet_1_1runtime_1_1ObjectRef.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1ObjectRefEqual.html">ObjectRefEqual</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String-aware <a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html" title="Base class of all object reference.">ObjectRef</a> equal functor. <a href="structmxnet_1_1runtime_1_1ObjectRefEqual.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1ObjectRefHash.html">ObjectRefHash</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">String-aware <a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html" title="Base class of all object reference.">ObjectRef</a> hash functor. <a href="structmxnet_1_1runtime_1_1ObjectRefHash.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1ObjectTypeChecker.html">ObjectTypeChecker</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type traits for runtime type check during FFI conversion. <a href="structmxnet_1_1runtime_1_1ObjectTypeChecker.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1PackedFunc.html">PackedFunc</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Packed function is a type-erased function. The arguments are passed by packed format. <a href="classmxnet_1_1runtime_1_1PackedFunc.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1PackedFuncValueConverter.html">PackedFuncValueConverter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type trait to specify special value conversion rules from <a class="el" href="classmxnet_1_1runtime_1_1MXNetArgValue.html" title="A single argument value to PackedFunc. Containing both type_code and MXNetValue.">MXNetArgValue</a> and <a class="el" href="classmxnet_1_1runtime_1_1MXNetRetValue.html" title="Return Value container, Unlike MXNetArgValue, which only holds reference and do not delete the underl...">MXNetRetValue</a>. <a href="structmxnet_1_1runtime_1_1PackedFuncValueConverter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmxnet_1_1runtime_1_1PackedFuncValueConverter_3_1_1mxnet_1_1runtime_1_1String_01_4.html">PackedFuncValueConverter&lt;::mxnet::runtime::String &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1PythonArg.html">PythonArg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Registry.html">Registry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1Registry.html" title="Registry for global function.">Registry</a> for global function. <a href="classmxnet_1_1runtime_1_1Registry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1SimpleObjAllocator.html">SimpleObjAllocator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Slice.html">Slice</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1SliceObj.html">SliceObj</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1Slice.html">Slice</a>. <a href="classmxnet_1_1runtime_1_1SliceObj.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to string objects. <a href="classmxnet_1_1runtime_1_1String.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1StringObj.html">StringObj</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An object representing string. It's POD type. <a href="classmxnet_1_1runtime_1_1StringObj.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1TypedPackedFunc.html">TypedPackedFunc</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Please refer to <a class="el" href="classmxnet_1_1runtime_1_1TypedPackedFunc_3_01R_07Args_8_8_8_08_4.html#TypedPackedFuncAnchor">TypedPackedFunc&lt;R(Args..)&gt;</a>. <a href="classmxnet_1_1runtime_1_1TypedPackedFunc.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1TypedPackedFunc_3_01R_07Args_8_8_8_08_4.html">TypedPackedFunc&lt; R(Args...)&gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classmxnet_1_1runtime_1_1PackedFunc.html" title="Packed function is a type-erased function. The arguments are passed by packed format.">PackedFunc</a> wrapper to provide typed function signature. It is backed by a <a class="el" href="classmxnet_1_1runtime_1_1PackedFunc.html" title="Packed function is a type-erased function. The arguments are passed by packed format.">PackedFunc</a> internally. <a href="classmxnet_1_1runtime_1_1TypedPackedFunc_3_01R_07Args_8_8_8_08_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a43738149e3dac1738390743d3de5cfac"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfac">TypeIndex</a> { <br />
&#160;&#160;<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfacac8749d8889e8fe72a6d698277b764458">kRoot</a> = 0,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca6539f6af501dc67fd6c8fb3d1cb2193d">kMXNetTensor</a> = 1,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca008b7567e2fed8aebf4573d88a301ef0">kMXNetClosure</a> = 2,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfacad6ac6a2d56e9b7f262d920def44509bf">kMXNetADT</a> = 3,
<br />
&#160;&#160;<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca7e465197746c27c835cadd7ee0cef82f">kMXNetMap</a> = 4,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca979d4bd568d6e9233185b070f4d4a740">kMXNetString</a> = 5,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca4efd65b5689dcc24c7316695c2f60c73">kEllipsis</a> = 6,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca226facde4854260861fcc447b24b142d">kSlice</a> = 7,
<br />
&#160;&#160;<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfacaf69f7723764834392643025c927bfe98">kInteger</a> = 8,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca2067f61f6fc0183c68ab067c32c83d00">kFloat</a> = 9,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca0d2ba2c4bdfe4ad90c0ca4e513d72d9f">kStaticIndexEnd</a>,
<a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca6e3caaf791147e40ff557f272f15b8cb">kDynamic</a> = kStaticIndexEnd
<br />
}</td></tr>
<tr class="memdesc:a43738149e3dac1738390743d3de5cfac"><td class="mdescLeft">&#160;</td><td class="mdescRight">list of the type index. <a href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfac">More...</a><br /></td></tr>
<tr class="separator:a43738149e3dac1738390743d3de5cfac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a0527e642fb418c27754a326057ff5a44"><td class="memTemplParams" colspan="2">template&lt;typename K , typename V , typename = typename std::enable_if&lt;std::is_base_of&lt;ObjectRef, K&gt;::value&gt;::type, typename = typename std::enable_if&lt;std::is_base_of&lt;ObjectRef, V&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:a0527e642fb418c27754a326057ff5a44"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1Map.html">Map</a>&lt; K, V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a0527e642fb418c27754a326057ff5a44">Merge</a> (<a class="el" href="classmxnet_1_1runtime_1_1Map.html">Map</a>&lt; K, V &gt; lhs, const <a class="el" href="classmxnet_1_1runtime_1_1Map.html">Map</a>&lt; K, V &gt; &amp;rhs)</td></tr>
<tr class="memdesc:a0527e642fb418c27754a326057ff5a44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Merge two Maps. <a href="namespacemxnet_1_1runtime.html#a0527e642fb418c27754a326057ff5a44">More...</a><br /></td></tr>
<tr class="separator:a0527e642fb418c27754a326057ff5a44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b46ae1ab051393dad25a5bc0a012dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a38b46ae1ab051393dad25a5bc0a012dd">operator+</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a38b46ae1ab051393dad25a5bc0a012dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a355fc0b2c31cc94be8e3878e62f9253a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a355fc0b2c31cc94be8e3878e62f9253a">operator+</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const std::string &amp;rhs)</td></tr>
<tr class="separator:a355fc0b2c31cc94be8e3878e62f9253a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3cfc6e86ba2afd4f4479abe4001084b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ac3cfc6e86ba2afd4f4479abe4001084b">operator+</a> (const std::string &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:ac3cfc6e86ba2afd4f4479abe4001084b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97fccbac9f9fb7f91399d4374164a724"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a97fccbac9f9fb7f91399d4374164a724">operator+</a> (const char *lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a97fccbac9f9fb7f91399d4374164a724"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebac89a171285f59545a6fa6e78a020e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#aebac89a171285f59545a6fa6e78a020e">operator+</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const char *rhs)</td></tr>
<tr class="separator:aebac89a171285f59545a6fa6e78a020e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaf0a06f62ddbb7d1f5daff57fd8522f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#afaf0a06f62ddbb7d1f5daff57fd8522f">operator&lt;</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const std::string &amp;rhs)</td></tr>
<tr class="separator:afaf0a06f62ddbb7d1f5daff57fd8522f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95273428f2991aaf231a92112429be0a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a95273428f2991aaf231a92112429be0a">operator&lt;</a> (const std::string &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a95273428f2991aaf231a92112429be0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e07367b1b11465dab60fcccae5f1506"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a6e07367b1b11465dab60fcccae5f1506">operator&lt;</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a6e07367b1b11465dab60fcccae5f1506"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a189a0f1690c81194583c9cb29030fdab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a189a0f1690c81194583c9cb29030fdab">operator&lt;</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const char *rhs)</td></tr>
<tr class="separator:a189a0f1690c81194583c9cb29030fdab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff07ef072a022420c968ce707f6ebb9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a8ff07ef072a022420c968ce707f6ebb9">operator&lt;</a> (const char *lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a8ff07ef072a022420c968ce707f6ebb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10308e9c378a8457908741fbc2ac0dc3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a10308e9c378a8457908741fbc2ac0dc3">operator&gt;</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const std::string &amp;rhs)</td></tr>
<tr class="separator:a10308e9c378a8457908741fbc2ac0dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4033ceaaed65778f41b9a150fff664ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a4033ceaaed65778f41b9a150fff664ea">operator&gt;</a> (const std::string &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a4033ceaaed65778f41b9a150fff664ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3746dcb9b476890145e15b73663b17"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a3c3746dcb9b476890145e15b73663b17">operator&gt;</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a3c3746dcb9b476890145e15b73663b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af603225d41c940c559f5c06707057bf4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#af603225d41c940c559f5c06707057bf4">operator&gt;</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const char *rhs)</td></tr>
<tr class="separator:af603225d41c940c559f5c06707057bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abddaddc91f8cb3faf023941b7d6c787a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#abddaddc91f8cb3faf023941b7d6c787a">operator&gt;</a> (const char *lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:abddaddc91f8cb3faf023941b7d6c787a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6ae46151b0302b2e42868d0a0e356ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ac6ae46151b0302b2e42868d0a0e356ea">operator&lt;=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const std::string &amp;rhs)</td></tr>
<tr class="separator:ac6ae46151b0302b2e42868d0a0e356ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1df493222378d19d9313bfea0b3e6c9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ae1df493222378d19d9313bfea0b3e6c9">operator&lt;=</a> (const std::string &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:ae1df493222378d19d9313bfea0b3e6c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3658f1167e892a98032ce5cd8d500061"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a3658f1167e892a98032ce5cd8d500061">operator&lt;=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a3658f1167e892a98032ce5cd8d500061"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9d1070b51216fd47de04bcfc1507dee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ab9d1070b51216fd47de04bcfc1507dee">operator&lt;=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const char *rhs)</td></tr>
<tr class="separator:ab9d1070b51216fd47de04bcfc1507dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7c8514683df729437e6df2671d75f76"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ab7c8514683df729437e6df2671d75f76">operator&lt;=</a> (const char *lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:ab7c8514683df729437e6df2671d75f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a57b095313af6df54b0ea24361fd9c9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a4a57b095313af6df54b0ea24361fd9c9">operator&gt;=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const std::string &amp;rhs)</td></tr>
<tr class="separator:a4a57b095313af6df54b0ea24361fd9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b9aa7931bb6466a9439be06d733ec55"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a3b9aa7931bb6466a9439be06d733ec55">operator&gt;=</a> (const std::string &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a3b9aa7931bb6466a9439be06d733ec55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aca7429b6adb3079589f41f1d8dc483"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a5aca7429b6adb3079589f41f1d8dc483">operator&gt;=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a5aca7429b6adb3079589f41f1d8dc483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a586e57e36e29c6ec753b46610c4524ce"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a586e57e36e29c6ec753b46610c4524ce">operator&gt;=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const char *rhs)</td></tr>
<tr class="separator:a586e57e36e29c6ec753b46610c4524ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d1079d9e04bc6a757e50b3e7bd3a350"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a5d1079d9e04bc6a757e50b3e7bd3a350">operator&gt;=</a> (const char *lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a5d1079d9e04bc6a757e50b3e7bd3a350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0681ef3f5d70fa6bf2c74903c16cdefd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a0681ef3f5d70fa6bf2c74903c16cdefd">operator==</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const std::string &amp;rhs)</td></tr>
<tr class="separator:a0681ef3f5d70fa6bf2c74903c16cdefd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4317fcf89dfc9b82ab96c8c98ab01711"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a4317fcf89dfc9b82ab96c8c98ab01711">operator==</a> (const std::string &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a4317fcf89dfc9b82ab96c8c98ab01711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1932b63a526df76ef38f19738443d27"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ad1932b63a526df76ef38f19738443d27">operator==</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:ad1932b63a526df76ef38f19738443d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23fe5ad5277a96b971ec693a734f1b4c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a23fe5ad5277a96b971ec693a734f1b4c">operator==</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const char *rhs)</td></tr>
<tr class="separator:a23fe5ad5277a96b971ec693a734f1b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874ef0a6fe3a17311145bec7899d374e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a874ef0a6fe3a17311145bec7899d374e">operator==</a> (const char *lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a874ef0a6fe3a17311145bec7899d374e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cb8588702f220473ef892784241a6de"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a4cb8588702f220473ef892784241a6de">operator!=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const std::string &amp;rhs)</td></tr>
<tr class="separator:a4cb8588702f220473ef892784241a6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4403efa26c344d8ac5c45f03ad9b738b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a4403efa26c344d8ac5c45f03ad9b738b">operator!=</a> (const std::string &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a4403efa26c344d8ac5c45f03ad9b738b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f0763689316632109ab72bc1ad222d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a61f0763689316632109ab72bc1ad222d">operator!=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a61f0763689316632109ab72bc1ad222d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4fad3f2d43493e07ad0c96ccfe28d2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a0c4fad3f2d43493e07ad0c96ccfe28d2">operator!=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;lhs, const char *rhs)</td></tr>
<tr class="separator:a0c4fad3f2d43493e07ad0c96ccfe28d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60c898de2298482b3d1a16e412e2451c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a60c898de2298482b3d1a16e412e2451c">operator!=</a> (const char *lhs, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;rhs)</td></tr>
<tr class="separator:a60c898de2298482b3d1a16e412e2451c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af68138e148571249fa1c48d993a4aa89"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#af68138e148571249fa1c48d993a4aa89">operator&lt;&lt;</a> (std::ostream &amp;out, const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;input)</td></tr>
<tr class="separator:af68138e148571249fa1c48d993a4aa89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94b2b690e1b3c3e9f1115ebb2e1868e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html">ObjectRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a94b2b690e1b3c3e9f1115ebb2e1868e2">CreateEllipsis</a> ()</td></tr>
<tr class="separator:a94b2b690e1b3c3e9f1115ebb2e1868e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef3f60bb5481fd96cfd3eafee82b6489"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#aef3f60bb5481fd96cfd3eafee82b6489">SliceNoneValue</a> ()</td></tr>
<tr class="separator:aef3f60bb5481fd96cfd3eafee82b6489"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae494b840652fdcee82babd1e3c71e629"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Args&gt; </td></tr>
<tr class="memitem:ae494b840652fdcee82babd1e3c71e629"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ae494b840652fdcee82babd1e3c71e629">make_object</a> (Args &amp;&amp;... args)</td></tr>
<tr class="memdesc:ae494b840652fdcee82babd1e3c71e629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate an object using default allocator. <a href="namespacemxnet_1_1runtime.html#ae494b840652fdcee82babd1e3c71e629">More...</a><br /></td></tr>
<tr class="separator:ae494b840652fdcee82babd1e3c71e629"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac46e925eac8fa378c6362a3f61ae32ec"><td class="memTemplParams" colspan="2">template&lt;typename ArrayType , typename ElemType , typename... Args&gt; </td></tr>
<tr class="memitem:ac46e925eac8fa378c6362a3f61ae32ec"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>&lt; ArrayType &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ac46e925eac8fa378c6362a3f61ae32ec">make_inplace_array_object</a> (size_t num_elems, Args &amp;&amp;... args)</td></tr>
<tr class="separator:ac46e925eac8fa378c6362a3f61ae32ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bf05d799bd2a8ee18e9ef22335977ce"><td class="memTemplParams" colspan="2">template&lt;typename RefType , typename ObjectType &gt; </td></tr>
<tr class="memitem:a1bf05d799bd2a8ee18e9ef22335977ce"><td class="memTemplItemLeft" align="right" valign="top">RefType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a1bf05d799bd2a8ee18e9ef22335977ce">GetRef</a> (const ObjectType *ptr)</td></tr>
<tr class="memdesc:a1bf05d799bd2a8ee18e9ef22335977ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a reference type from a raw object ptr type. <a href="namespacemxnet_1_1runtime.html#a1bf05d799bd2a8ee18e9ef22335977ce">More...</a><br /></td></tr>
<tr class="separator:a1bf05d799bd2a8ee18e9ef22335977ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6071ce524d51caddd366e0fb1827b081"><td class="memTemplParams" colspan="2">template&lt;typename SubRef , typename BaseRef &gt; </td></tr>
<tr class="memitem:a6071ce524d51caddd366e0fb1827b081"><td class="memTemplItemLeft" align="right" valign="top">SubRef&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a6071ce524d51caddd366e0fb1827b081">Downcast</a> (BaseRef ref)</td></tr>
<tr class="memdesc:a6071ce524d51caddd366e0fb1827b081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Downcast a base reference type to a more specific type. <a href="namespacemxnet_1_1runtime.html#a6071ce524d51caddd366e0fb1827b081">More...</a><br /></td></tr>
<tr class="separator:a6071ce524d51caddd366e0fb1827b081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c6b45a7469783b09a1b2b03211056d"><td class="memTemplParams" colspan="2">template&lt;typename BaseType , typename ObjectType &gt; </td></tr>
<tr class="memitem:a68c6b45a7469783b09a1b2b03211056d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>&lt; BaseType &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a68c6b45a7469783b09a1b2b03211056d">GetObjectPtr</a> (ObjectType *ptr)</td></tr>
<tr class="memdesc:a68c6b45a7469783b09a1b2b03211056d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an object ptr type from a raw object ptr. <a href="namespacemxnet_1_1runtime.html#a68c6b45a7469783b09a1b2b03211056d">More...</a><br /></td></tr>
<tr class="separator:a68c6b45a7469783b09a1b2b03211056d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16bad32a0ce5d28b9201a6998b4a6d2"><td class="memTemplParams" colspan="2">template&lt;typename RefType , typename ObjType &gt; </td></tr>
<tr class="memitem:ab16bad32a0ce5d28b9201a6998b4a6d2"><td class="memTemplItemLeft" align="right" valign="top">RefType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ab16bad32a0ce5d28b9201a6998b4a6d2">GetRef</a> (const ObjType *ptr)</td></tr>
<tr class="separator:ab16bad32a0ce5d28b9201a6998b4a6d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe2459d65fbb87e9b6c9a4aad5005db9"><td class="memTemplParams" colspan="2">template&lt;typename BaseType , typename ObjType &gt; </td></tr>
<tr class="memitem:abe2459d65fbb87e9b6c9a4aad5005db9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>&lt; BaseType &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#abe2459d65fbb87e9b6c9a4aad5005db9">GetObjectPtr</a> (ObjType *ptr)</td></tr>
<tr class="separator:abe2459d65fbb87e9b6c9a4aad5005db9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a871576b579b3ea0e129e7ee90385b30a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDLDataType.html">DLDataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a871576b579b3ea0e129e7ee90385b30a">String2DLDataType</a> (std::string s)</td></tr>
<tr class="memdesc:a871576b579b3ea0e129e7ee90385b30a"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a string to TVM type. <a href="namespacemxnet_1_1runtime.html#a871576b579b3ea0e129e7ee90385b30a">More...</a><br /></td></tr>
<tr class="separator:a871576b579b3ea0e129e7ee90385b30a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbaeecdbdd6111598ab98777e07f296f"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#adbaeecdbdd6111598ab98777e07f296f">TypeCode2Str</a> (int type_code)</td></tr>
<tr class="memdesc:adbaeecdbdd6111598ab98777e07f296f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert type code to its name. <a href="namespacemxnet_1_1runtime.html#adbaeecdbdd6111598ab98777e07f296f">More...</a><br /></td></tr>
<tr class="separator:adbaeecdbdd6111598ab98777e07f296f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06869f393610894efadf51a119adbbec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a06869f393610894efadf51a119adbbec">String2MXNetTypeWithBool</a> (const std::string &amp;s)</td></tr>
<tr class="separator:a06869f393610894efadf51a119adbbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a438b48d48eca0424b474399de358a3e3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a438b48d48eca0424b474399de358a3e3">String2MXNetType</a> (const std::string &amp;s)</td></tr>
<tr class="separator:a438b48d48eca0424b474399de358a3e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a674116108e399304809e0c500334645f"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a674116108e399304809e0c500334645f">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="structDLDataType.html">DLDataType</a> t)</td></tr>
<tr class="separator:a674116108e399304809e0c500334645f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a080e695864f5e087e38cc3673cf60739"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a080e695864f5e087e38cc3673cf60739">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> &amp;dtype)</td></tr>
<tr class="separator:a080e695864f5e087e38cc3673cf60739"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a43738149e3dac1738390743d3de5cfac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43738149e3dac1738390743d3de5cfac">&#9670;&nbsp;</a></span>TypeIndex</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfac">mxnet::runtime::TypeIndex</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>list of the type index. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfacac8749d8889e8fe72a6d698277b764458"></a>kRoot&#160;</td><td class="fielddoc"><p>Root object type. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca6539f6af501dc67fd6c8fb3d1cb2193d"></a>kMXNetTensor&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca008b7567e2fed8aebf4573d88a301ef0"></a>kMXNetClosure&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfacad6ac6a2d56e9b7f262d920def44509bf"></a>kMXNetADT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca7e465197746c27c835cadd7ee0cef82f"></a>kMXNetMap&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca979d4bd568d6e9233185b070f4d4a740"></a>kMXNetString&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca4efd65b5689dcc24c7316695c2f60c73"></a>kEllipsis&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca226facde4854260861fcc447b24b142d"></a>kSlice&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfacaf69f7723764834392643025c927bfe98"></a>kInteger&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca2067f61f6fc0183c68ab067c32c83d00"></a>kFloat&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca0d2ba2c4bdfe4ad90c0ca4e513d72d9f"></a>kStaticIndexEnd&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca6e3caaf791147e40ff557f272f15b8cb"></a>kDynamic&#160;</td><td class="fielddoc"><p>Type index is allocated during runtime. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a94b2b690e1b3c3e9f1115ebb2e1868e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94b2b690e1b3c3e9f1115ebb2e1868e2">&#9670;&nbsp;</a></span>CreateEllipsis()</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="classmxnet_1_1runtime_1_1ObjectRef.html">ObjectRef</a> mxnet::runtime::CreateEllipsis </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6071ce524d51caddd366e0fb1827b081"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6071ce524d51caddd366e0fb1827b081">&#9670;&nbsp;</a></span>Downcast()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename SubRef , typename BaseRef &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">SubRef mxnet::runtime::Downcast </td>
<td>(</td>
<td class="paramtype">BaseRef&#160;</td>
<td class="paramname"><em>ref</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Downcast a base reference type to a more specific type. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ref</td><td>The inptut reference </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The corresponding SubRef. </dd></dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">SubRef</td><td>The target specific reference type. </td></tr>
<tr><td class="paramname">BaseRef</td><td>the current reference type. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a68c6b45a7469783b09a1b2b03211056d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68c6b45a7469783b09a1b2b03211056d">&#9670;&nbsp;</a></span>GetObjectPtr() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BaseType , typename ObjectType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>&lt;BaseType&gt; mxnet::runtime::GetObjectPtr </td>
<td>(</td>
<td class="paramtype">ObjectType *&#160;</td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an object ptr type from a raw object ptr. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ptr</td><td>The object pointer </td></tr>
</table>
</dd>
</dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">BaseType</td><td>The reference type </td></tr>
<tr><td class="paramname">ObjectType</td><td>The object type </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The corresponding RefType </dd></dl>
</div>
</div>
<a id="abe2459d65fbb87e9b6c9a4aad5005db9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe2459d65fbb87e9b6c9a4aad5005db9">&#9670;&nbsp;</a></span>GetObjectPtr() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BaseType , typename ObjType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>&lt;BaseType&gt; mxnet::runtime::GetObjectPtr </td>
<td>(</td>
<td class="paramtype">ObjType *&#160;</td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1bf05d799bd2a8ee18e9ef22335977ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bf05d799bd2a8ee18e9ef22335977ce">&#9670;&nbsp;</a></span>GetRef() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename RefType , typename ObjectType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">RefType mxnet::runtime::GetRef </td>
<td>(</td>
<td class="paramtype">const ObjectType *&#160;</td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a reference type from a raw object ptr type. </p>
<p>It is always important to get a reference type if we want to return a value as reference or keep the object alive beyond the scope of the function.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ptr</td><td>The object pointer </td></tr>
</table>
</dd>
</dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">RefType</td><td>The reference type </td></tr>
<tr><td class="paramname">ObjectType</td><td>The object type </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The corresponding RefType </dd></dl>
</div>
</div>
<a id="ab16bad32a0ce5d28b9201a6998b4a6d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab16bad32a0ce5d28b9201a6998b4a6d2">&#9670;&nbsp;</a></span>GetRef() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename RefType , typename ObjType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">RefType mxnet::runtime::GetRef </td>
<td>(</td>
<td class="paramtype">const ObjType *&#160;</td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac46e925eac8fa378c6362a3f61ae32ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac46e925eac8fa378c6362a3f61ae32ec">&#9670;&nbsp;</a></span>make_inplace_array_object()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename ArrayType , typename ElemType , typename... Args&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>&lt;ArrayType&gt; mxnet::runtime::make_inplace_array_object </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>num_elems</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Args &amp;&amp;...&#160;</td>
<td class="paramname"><em>args</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae494b840652fdcee82babd1e3c71e629"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae494b840652fdcee82babd1e3c71e629">&#9670;&nbsp;</a></span>make_object()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename... Args&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>&lt; T &gt; mxnet::runtime::make_object </td>
<td>(</td>
<td class="paramtype">Args &amp;&amp;...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Allocate an object using default allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">args</td><td>arguments to the constructor. </td></tr>
</table>
</dd>
</dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">T</td><td>the node type. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html" title="A custom smart pointer for Object.">ObjectPtr</a> to the allocated object. </dd></dl>
</div>
</div>
<a id="a0527e642fb418c27754a326057ff5a44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0527e642fb418c27754a326057ff5a44">&#9670;&nbsp;</a></span>Merge()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename K , typename V , typename = typename std::enable_if&lt;std::is_base_of&lt;ObjectRef, K&gt;::value&gt;::type, typename = typename std::enable_if&lt;std::is_base_of&lt;ObjectRef, V&gt;::value&gt;::type&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1Map.html">Map</a>&lt;K, V&gt; mxnet::runtime::Merge </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmxnet_1_1runtime_1_1Map.html">Map</a>&lt; K, V &gt;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1Map.html">Map</a>&lt; K, V &gt; &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Merge two Maps. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">lhs</td><td>the first <a class="el" href="classmxnet_1_1runtime_1_1Map.html" title="Map container of NodeRef-&gt;NodeRef in DSL graph. Map implements copy on write semantics,...">Map</a> to merge. </td></tr>
<tr><td class="paramname">rhs</td><td>the second <a class="el" href="classmxnet_1_1runtime_1_1Map.html" title="Map container of NodeRef-&gt;NodeRef in DSL graph. Map implements copy on write semantics,...">Map</a> to merge. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The merged <a class="el" href="classmxnet_1_1Array.html" title="Array container of NodeRef in DSL graph. Array implements copy on write semantics,...">Array</a>. Original Maps are kept unchanged. </dd></dl>
</div>
</div>
<a id="a60c898de2298482b3d1a16e412e2451c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60c898de2298482b3d1a16e412e2451c">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator!= </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4403efa26c344d8ac5c45f03ad9b738b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4403efa26c344d8ac5c45f03ad9b738b">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator!= </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0c4fad3f2d43493e07ad0c96ccfe28d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c4fad3f2d43493e07ad0c96ccfe28d2">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4cb8588702f220473ef892784241a6de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cb8588702f220473ef892784241a6de">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a61f0763689316632109ab72bc1ad222d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61f0763689316632109ab72bc1ad222d">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a97fccbac9f9fb7f91399d4374164a724"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97fccbac9f9fb7f91399d4374164a724">&#9670;&nbsp;</a></span>operator+() <span class="overload">[1/5]</span></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="classmxnet_1_1runtime_1_1String.html">String</a> mxnet::runtime::operator+ </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac3cfc6e86ba2afd4f4479abe4001084b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3cfc6e86ba2afd4f4479abe4001084b">&#9670;&nbsp;</a></span>operator+() <span class="overload">[2/5]</span></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="classmxnet_1_1runtime_1_1String.html">String</a> mxnet::runtime::operator+ </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aebac89a171285f59545a6fa6e78a020e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebac89a171285f59545a6fa6e78a020e">&#9670;&nbsp;</a></span>operator+() <span class="overload">[3/5]</span></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="classmxnet_1_1runtime_1_1String.html">String</a> mxnet::runtime::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a355fc0b2c31cc94be8e3878e62f9253a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a355fc0b2c31cc94be8e3878e62f9253a">&#9670;&nbsp;</a></span>operator+() <span class="overload">[4/5]</span></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="classmxnet_1_1runtime_1_1String.html">String</a> mxnet::runtime::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a38b46ae1ab051393dad25a5bc0a012dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38b46ae1ab051393dad25a5bc0a012dd">&#9670;&nbsp;</a></span>operator+() <span class="overload">[5/5]</span></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="classmxnet_1_1runtime_1_1String.html">String</a> mxnet::runtime::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8ff07ef072a022420c968ce707f6ebb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ff07ef072a022420c968ce707f6ebb9">&#9670;&nbsp;</a></span>operator&lt;() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt; </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a95273428f2991aaf231a92112429be0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95273428f2991aaf231a92112429be0a">&#9670;&nbsp;</a></span>operator&lt;() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt; </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a189a0f1690c81194583c9cb29030fdab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a189a0f1690c81194583c9cb29030fdab">&#9670;&nbsp;</a></span>operator&lt;() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afaf0a06f62ddbb7d1f5daff57fd8522f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaf0a06f62ddbb7d1f5daff57fd8522f">&#9670;&nbsp;</a></span>operator&lt;() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6e07367b1b11465dab60fcccae5f1506"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e07367b1b11465dab60fcccae5f1506">&#9670;&nbsp;</a></span>operator&lt;() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a080e695864f5e087e38cc3673cf60739"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a080e695864f5e087e38cc3673cf60739">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream&amp; mxnet::runtime::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> &amp;&#160;</td>
<td class="paramname"><em>dtype</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a674116108e399304809e0c500334645f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a674116108e399304809e0c500334645f">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream&amp; mxnet::runtime::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structDLDataType.html">DLDataType</a>&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af68138e148571249fa1c48d993a4aa89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af68138e148571249fa1c48d993a4aa89">&#9670;&nbsp;</a></span>operator&lt;&lt;() <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">std::ostream&amp; mxnet::runtime::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>input</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab7c8514683df729437e6df2671d75f76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7c8514683df729437e6df2671d75f76">&#9670;&nbsp;</a></span>operator&lt;=() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt;= </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae1df493222378d19d9313bfea0b3e6c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1df493222378d19d9313bfea0b3e6c9">&#9670;&nbsp;</a></span>operator&lt;=() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt;= </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab9d1070b51216fd47de04bcfc1507dee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9d1070b51216fd47de04bcfc1507dee">&#9670;&nbsp;</a></span>operator&lt;=() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt;= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac6ae46151b0302b2e42868d0a0e356ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6ae46151b0302b2e42868d0a0e356ea">&#9670;&nbsp;</a></span>operator&lt;=() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt;= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3658f1167e892a98032ce5cd8d500061"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3658f1167e892a98032ce5cd8d500061">&#9670;&nbsp;</a></span>operator&lt;=() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&lt;= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a874ef0a6fe3a17311145bec7899d374e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a874ef0a6fe3a17311145bec7899d374e">&#9670;&nbsp;</a></span>operator==() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator== </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4317fcf89dfc9b82ab96c8c98ab01711"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4317fcf89dfc9b82ab96c8c98ab01711">&#9670;&nbsp;</a></span>operator==() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator== </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a23fe5ad5277a96b971ec693a734f1b4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23fe5ad5277a96b971ec693a734f1b4c">&#9670;&nbsp;</a></span>operator==() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0681ef3f5d70fa6bf2c74903c16cdefd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0681ef3f5d70fa6bf2c74903c16cdefd">&#9670;&nbsp;</a></span>operator==() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad1932b63a526df76ef38f19738443d27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1932b63a526df76ef38f19738443d27">&#9670;&nbsp;</a></span>operator==() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abddaddc91f8cb3faf023941b7d6c787a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abddaddc91f8cb3faf023941b7d6c787a">&#9670;&nbsp;</a></span>operator&gt;() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt; </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4033ceaaed65778f41b9a150fff664ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4033ceaaed65778f41b9a150fff664ea">&#9670;&nbsp;</a></span>operator&gt;() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt; </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af603225d41c940c559f5c06707057bf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af603225d41c940c559f5c06707057bf4">&#9670;&nbsp;</a></span>operator&gt;() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a10308e9c378a8457908741fbc2ac0dc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10308e9c378a8457908741fbc2ac0dc3">&#9670;&nbsp;</a></span>operator&gt;() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3c3746dcb9b476890145e15b73663b17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c3746dcb9b476890145e15b73663b17">&#9670;&nbsp;</a></span>operator&gt;() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5d1079d9e04bc6a757e50b3e7bd3a350"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d1079d9e04bc6a757e50b3e7bd3a350">&#9670;&nbsp;</a></span>operator&gt;=() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt;= </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3b9aa7931bb6466a9439be06d733ec55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b9aa7931bb6466a9439be06d733ec55">&#9670;&nbsp;</a></span>operator&gt;=() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt;= </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a586e57e36e29c6ec753b46610c4524ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a586e57e36e29c6ec753b46610c4524ce">&#9670;&nbsp;</a></span>operator&gt;=() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt;= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4a57b095313af6df54b0ea24361fd9c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a57b095313af6df54b0ea24361fd9c9">&#9670;&nbsp;</a></span>operator&gt;=() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt;= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5aca7429b6adb3079589f41f1d8dc483"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5aca7429b6adb3079589f41f1d8dc483">&#9670;&nbsp;</a></span>operator&gt;=() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mxnet::runtime::operator&gt;= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1String.html">String</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aef3f60bb5481fd96cfd3eafee82b6489"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef3f60bb5481fd96cfd3eafee82b6489">&#9670;&nbsp;</a></span>SliceNoneValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t mxnet::runtime::SliceNoneValue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a871576b579b3ea0e129e7ee90385b30a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a871576b579b3ea0e129e7ee90385b30a">&#9670;&nbsp;</a></span>String2DLDataType()</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="structDLDataType.html">DLDataType</a> mxnet::runtime::String2DLDataType </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>convert a string to TVM type. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>The string to be converted. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The corresponding tvm type. </dd></dl>
</div>
</div>
<a id="a438b48d48eca0424b474399de358a3e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a438b48d48eca0424b474399de358a3e3">&#9670;&nbsp;</a></span>String2MXNetType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int mxnet::runtime::String2MXNetType </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a06869f393610894efadf51a119adbbec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06869f393610894efadf51a119adbbec">&#9670;&nbsp;</a></span>String2MXNetTypeWithBool()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int mxnet::runtime::String2MXNetTypeWithBool </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adbaeecdbdd6111598ab98777e07f296f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbaeecdbdd6111598ab98777e07f296f">&#9670;&nbsp;</a></span>TypeCode2Str()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const char * mxnet::runtime::TypeCode2Str </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>type_code</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert type code to its name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">type_code</td><td>The type code . </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The name of type code. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 5 2023 03:47:41 for mxnet by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>