Home | History | Annotate | Download | only in AST

Lines Matching refs: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 \"" << llvm::DOT::EscapeString(Type.getAsString())
48 Out << "}\n";
52 /// WriteNode - Write out the description of node in the inheritance
56 /// WriteNodeReference - Write out a reference to the given node,
76 Out << " ";
81 Out << " [ shape=\"box\", label=\"" << llvm::DOT::EscapeString(TypeName);
87 Out << "\\n(" << CanonType.getAsString() << ")";
91 Out << " \"];\n";
104 // Write out the node (if we need to).
107 // Write out the edge.
108 Out << " ";
110 Out << " -> ";
113 // Write out edge attributes to show the kind of inheritance.
115 Out << " [ style=\"dashed\" ]";
117 Out << ";";
121 /// WriteNodeReference - Write out a reference to the given node,
129 Out << "Class_" << CanonType.getAsOpaquePtr();
131 Out << "_" << DirectBaseCount[CanonType];
132 return Out;