summaryrefslogtreecommitdiffstats
path: root/lldb/source/DataFormatters/CF.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Roll back the changes I made in r193907 which created a new FrameJason Molenda2013-11-041-2/+2
| | | | | | | | | | pure virtual base class and made StackFrame a subclass of that. As I started to build on top of that arrangement today, I found that it wasn't working out like I intended. Instead I'll try sticking with the single StackFrame class -- there's too much code duplication to make a more complicated class hierarchy sensible I think. llvm-svn: 193983
* Add a new base class, Frame. It is a pure virtual function whichJason Molenda2013-11-021-2/+2
| | | | | | | | | | | | | | | | | | | | | defines a protocol that all subclasses will implement. StackFrame is currently the only subclass and the methods that Frame vends are nearly identical to StackFrame's old methods. Update all callers to use Frame*/Frame& instead of pointers to StackFrames. This is almost entirely a mechanical change that touches a lot of the code base so I'm committing it alone. No new functionality is added with this patch, no new subclasses of Frame exist yet. I'll probably need to tweak some of the separation, possibly moving some of StackFrame's methods up in to Frame, but this is a good starting point. <rdar://problem/15314068> llvm-svn: 193907
* Removing a redundant writeEnrico Granata2013-06-121-3/+0
| | | | llvm-svn: 183814
* <rdar://problem/14101771>Enrico Granata2013-06-101-3/+4
| | | | | | Hardening the CFBitVector data formatter against failed reads llvm-svn: 183706
* Fix various build warnings.Matt Kopec2013-06-031-0/+2
| | | | llvm-svn: 183140
* The formatters for std::shared_ptr, std::weak_ptr, std::list, std::vector ↵Enrico Granata2013-03-191-0/+299
and std::map as provided by libc++ are now written in C++ instead of Python std::deque is still in Python but is much less commonly used llvm-svn: 177454
OpenPOWER on IntegriCloud