diff options
Diffstat (limited to 'include/lldb/Breakpoint/BreakpointLocationCollection.h')
-rw-r--r-- | include/lldb/Breakpoint/BreakpointLocationCollection.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/lldb/Breakpoint/BreakpointLocationCollection.h b/include/lldb/Breakpoint/BreakpointLocationCollection.h index 7f6a659323be..004f8395122b 100644 --- a/include/lldb/Breakpoint/BreakpointLocationCollection.h +++ b/include/lldb/Breakpoint/BreakpointLocationCollection.h @@ -16,6 +16,7 @@ // Other libraries and framework includes // Project includes #include "lldb/lldb-private.h" +#include "lldb/Utility/Iterable.h" namespace lldb_private { @@ -202,6 +203,14 @@ private: collection m_break_loc_collection; +public: + typedef AdaptedIterable<collection, lldb::BreakpointLocationSP, vector_adapter> BreakpointLocationCollectionIterable; + BreakpointLocationCollectionIterable + BreakpointLocations() + { + return BreakpointLocationCollectionIterable(m_break_loc_collection); + } + }; } // namespace lldb_private |