digraph "xmltooling::XMLObject"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="xmltooling::XMLObject",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Object that represents an XML Element that has been unmarshalled into this C++ object."];
  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="xmlsignature::Signature",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a02008.html",tooltip="XMLObject representing XML Digital Signature, version 20020212, Signature element."];
  Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="xmltooling::AbstractXMLObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01736.html",tooltip="An abstract implementation of XMLObject."];
  Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="xmltooling::AbstractAttribute\lExtensibleXMLObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01720.html",tooltip="AbstractXMLObject mixin that implements AttributeExtensibleXMLObject."];
  Node3 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="xmltooling::AbstractComplex\lElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01724.html",tooltip="AbstractXMLObject mixin that implements children."];
  Node3 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="xmltooling::AbstractDOMCaching\lXMLObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01728.html",tooltip="AbstractXMLObject mixin that implements DOM caching."];
  Node3 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="xmltooling::AbstractSimple\lElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01732.html",tooltip="AbstractXMLObject mixin that implements a simple string-based content model."];
  Node3 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="xmltooling::AbstractXMLObject\lMarshaller",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01852.html",tooltip="A mix-in to implement object marshalling with DOM reuse."];
  Node3 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="xmltooling::AbstractXMLObject\lUnmarshaller",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01856.html",tooltip="A mix-in to implement object unmarshalling."];
  Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="xmltooling::AttributeExtensible\lXMLObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01740.html",tooltip="An XMLObject that supports arbitrary attributes."];
  Node10 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="xmltooling::ElementProxy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01764.html",tooltip="An XMLObject with an open content model."];
  Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="xmltooling::ElementExtensible\lXMLObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a01760.html",tooltip="An XMLObject that exposes arbitrary children via a mutable vector."];
  Node12 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
