digraph "playlist"
{
 // INTERACTIVE_SVG=YES
  bgcolor="transparent";
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  Node1 [label="playlist",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
  Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" listener" ,fontname="Helvetica"];
  Node2 [label="QueueListener",height=0.2,width=0.4,color="black",URL="$classQueueListener.html"];
  Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" queue" ,fontname="Helvetica"];
  Node3 [label="Queue",height=0.2,width=0.4,color="black",URL="$structQueue.html",tooltip="A queue of songs. "];
  Node4 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" id_table" ,fontname="Helvetica"];
  Node4 [label="IdTable",height=0.2,width=0.4,color="black",URL="$classIdTable.html",tooltip="A table that maps id numbers to position numbers. "];
  Node5 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" rand" ,fontname="Helvetica"];
  Node5 [label="LazyRandomEngine",height=0.2,width=0.4,color="black",URL="$classLazyRandomEngine.html",tooltip="A random engine that will be created and seeded on demand. "];
  Node6 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" items" ,fontname="Helvetica"];
  Node6 [label="Queue::Item",height=0.2,width=0.4,color="black",URL="$structQueue_1_1Item.html",tooltip="One element of the queue: basically a song plus some queue specific information attached. "];
  Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" song" ,fontname="Helvetica"];
  Node7 [label="DetachedSong",height=0.2,width=0.4,color="black",URL="$classDetachedSong.html"];
}
