Douglas Gregor
|
3dfef1f2a3
|
Move viewInheritance to CXXRecordDecl, and make sure it builds in Release mode, too
llvm-svn: 58105
|
2008-10-24 19:53:54 +00:00 |
Ted Kremenek
|
1507dbfbfc
|
Use llvm::errs() instead of cerr.
llvm-svn: 58054
|
2008-10-23 23:55:40 +00:00 |
Ted Kremenek
|
40fcc594b8
|
Convert InheritanceHierarchyWriter to use llvm::raw_ostream instead of std::ostream.
llvm-svn: 58053
|
2008-10-23 23:51:23 +00:00 |
Douglas Gregor
|
9d6290baf1
|
Clean up and document the representation of C++ base classes
llvm-svn: 58040
|
2008-10-23 18:13:27 +00:00 |
Douglas Gregor
|
01bef3c016
|
If NDEBUG is set, don't include any of the code for visualizing inheritance hierarchies
llvm-svn: 58029
|
2008-10-23 03:52:39 +00:00 |
Douglas Gregor
|
d8c7476bf3
|
Remove the GraphWriter-based version of the C++ class inheritance visualization, since it isn't being used and can't handle virtual bases properly
llvm-svn: 58002
|
2008-10-22 21:25:12 +00:00 |
Douglas Gregor
|
dff6a8eeef
|
Added GraphViz visualization of C++ inheritance hierarchies.
Factored the QualTypeOrdering predicate into its own header
(TypeOrdering.h), now that it is used in two places.
llvm-svn: 58001
|
2008-10-22 21:13:31 +00:00 |