blob: 472193d8d522a9f81bf9ccb1557cb39d930dd943 [file] [log] [blame]
digraph "mxnet::runtime::Object"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="{mxnet::runtime::Object\n|+ _type_key\l+ _type_final\l+ _type_child_slots\l+ _type_child_slots_can\l_overflow\l+ _type_index\l# type_index_\l# ref_counter_\l# deleter_\l|+ type_index()\l+ GetTypeKey()\l+ GetTypeKeyHash()\l+ IsInstance()\l+ Object()\l+ Object()\l+ Object()\l+ operator=()\l+ operator=()\l+ TypeIndex2Key()\l+ TypeIndex2KeyHash()\l+ TypeKey2Index()\l+ _GetOrAllocRuntimeTypeIndex()\l+ RuntimeTypeIndex()\l# IncRef()\l# DecRef()\l# GetOrAllocRuntimeTypeIndex()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="base class of all object containers."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node2 [label="{mxnet::ArrayNode\n|+ data\l+ _type_key\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1ArrayNode.html",tooltip="array node content in array"];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node3 [label="{mxnet::BaseExprNode\n|+ _type_key\l|+ MXNET_DECLARE_BASE\l_OBJECT_INFO()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1BaseExprNode.html",tooltip="Base type of all the expressions."];
Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node4 [label="{mxnet::PrimExprNode\n|+ dtype\l+ _type_key\l|+ MXNET_DECLARE_BASE\l_OBJECT_INFO()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1PrimExprNode.html",tooltip="Base node of all primitive expressions."];
Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node5 [label="{mxnet::FloatImmNode\n|+ value\l+ _type_key\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1FloatImmNode.html",tooltip="Constant floating point literals in the program."];
Node4 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node6 [label="{mxnet::IntImmNode\n|+ value\l+ _type_key\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1IntImmNode.html",tooltip="Constant integer literals in the program."];
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node7 [label="{mxnet::NDArrayHandleObj\n|+ value\l+ _type_key\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1NDArrayHandleObj.html",tooltip=" "];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node8 [label="{mxnet::runtime::ADTObj\n|+ tag\l+ size\l+ _type_key\l+ _type_index\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1runtime_1_1ADTObj.html",tooltip="An object representing a structure or enumeration."];
Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node9 [label="{mxnet::runtime::EllipsisObj\n|+ _type_index\l+ _type_key\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1runtime_1_1EllipsisObj.html",tooltip="Ellipsis."];
Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node10 [label="{mxnet::runtime::FloatObj\n|+ value\l+ _type_index\l+ _type_key\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1runtime_1_1FloatObj.html",tooltip=" "];
Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node11 [label="{mxnet::runtime::IntegerObj\n|+ value\l+ _type_index\l+ _type_key\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1runtime_1_1IntegerObj.html",tooltip=" "];
Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node12 [label="{mxnet::runtime::MapObj\n|+ _type_index\l+ _type_key\l# data_\l|+ MXNET_DECLARE_FINAL\l_OBJECT_INFO()\l+ size()\l+ count()\l+ at()\l+ at()\l+ begin()\l+ begin()\l+ end()\l+ end()\l+ find()\l+ find()\l+ erase()\l+ erase()\l+ Empty()\l# CreateFromRange()\l# InsertMaybeReHash()\l# CopyFrom()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1runtime_1_1MapObj.html",tooltip="Shared content of all specializations of hash map."];
Node1 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node13 [label="{mxnet::runtime::SliceObj\n|+ start\l+ stop\l+ step\l+ _type_index\l+ _type_key\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1runtime_1_1SliceObj.html",tooltip="Slice."];
Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node14 [label="{mxnet::runtime::StringObj\n|+ data\l+ size\l+ _type_index\l+ _type_key\l|+ MXNET_DECLARE_FINAL\l_OBJECT_INFO()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1runtime_1_1StringObj.html",tooltip="An object representing string. It's POD type."];
Node14 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node15 [label="{mxnet::runtime::StringObj\l::FromStd\n||+ FromStd()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmxnet_1_1runtime_1_1StringObj_1_1FromStd.html",tooltip="An object representing string moved from std::string."];
}