Home | History | Annotate | Download | only in AST

Lines Matching defs:Out

28 /// InheritanceHierarchyWriter - Helper class that writes out a
36 raw_ostream &Out;
41 InheritanceHierarchyWriter(ASTContext& Context, raw_ostream& Out)
42 : Context(Context), Out(Out) { }
45 Out << "digraph \"" << DOT::EscapeString(Type.getAsString()) << "\" {\n";
47 Out << "}\n";
51 /// WriteNode - Write out the description of node in the inheritance
55 /// WriteNodeReference - Write out a reference to the given node,
74 Out << " ";
79 Out << " [ shape=\"box\", label=\"" << DOT::EscapeString(TypeName);
85 Out << "\\n(" << CanonType.getAsString() << ")";
89 Out << " \"];\n";
103 // Write out the node (if we need to).
106 // Write out the edge.
107 Out << " ";
109 Out << " -> ";
112 // Write out edge attributes to show the kind of inheritance.
114 Out << " [ style=\"dashed\" ]";
116 Out << ";";
120 /// WriteNodeReference - Write out a reference to the given node,
128 Out << "Class_" << CanonType.getAsOpaquePtr();
130 Out << "_" << DirectBaseCount[CanonType];
131 return Out;