diff options
author | Carl Hetherington <carl@carlh.net> | 2012-01-04 13:56:09 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2012-01-04 13:56:09 +0000 |
commit | b9a9d8d0471c28e80e350d6e49cde965f87b986b (patch) | |
tree | 2ee216de7cc2b400e9dd2aabaaa5d451e1f33141 /libs/ardour/ardour/playlist.h | |
parent | 365a8f7f14bdc653bb012b10be8938a8eaaa69ce (diff) |
Use a few shared_ptrs to make things slightly neater.
git-svn-id: svn://localhost/ardour2/branches/3.0@11156 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/playlist.h')
-rw-r--r-- | libs/ardour/ardour/playlist.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/ardour/ardour/playlist.h b/libs/ardour/ardour/playlist.h index 626df720bd..022fdb3ccb 100644 --- a/libs/ardour/ardour/playlist.h +++ b/libs/ardour/ardour/playlist.h @@ -151,11 +151,11 @@ public: const RegionListProperty& region_list () const { return regions; } - RegionList* regions_at (framepos_t frame); + boost::shared_ptr<RegionList> regions_at (framepos_t frame); uint32_t count_regions_at (framepos_t) const; uint32_t count_joined_regions () const; - RegionList* regions_touched (framepos_t start, framepos_t end); - RegionList* regions_to_read (framepos_t start, framepos_t end); + boost::shared_ptr<RegionList> regions_touched (framepos_t start, framepos_t end); + boost::shared_ptr<RegionList> regions_to_read (framepos_t start, framepos_t end); uint32_t region_use_count (boost::shared_ptr<Region>) const; boost::shared_ptr<Region> find_region (const PBD::ID&) const; boost::shared_ptr<Region> top_region_at (framepos_t frame); @@ -340,7 +340,6 @@ public: bool add_region_internal (boost::shared_ptr<Region>, framepos_t position); int remove_region_internal (boost::shared_ptr<Region>); - RegionList *find_regions_at (framepos_t); void copy_regions (RegionList&) const; void partition_internal (framepos_t start, framepos_t end, bool cutting, RegionList& thawlist); @@ -382,6 +381,7 @@ public: private: void setup_layering_indices (RegionList const &) const; + boost::shared_ptr<RegionList> find_regions_at (framepos_t); }; } /* namespace ARDOUR */ |