From 47fffa7f7381dbff4cc0c446c98ea31bff1b3a3b Mon Sep 17 00:00:00 2001 From: casey Date: Sat, 14 May 2016 01:16:50 -0700 Subject: [PATCH] boost::shared_ptr -> std::shared_ptr, boost::weak_ptr -> std::weak_ptr --- src/contrib/cddadecoder/CddaDataStreamFactory.cpp | 2 +- src/contrib/waveout/WaveOut.h | 2 +- src/core/audio/Buffer.h | 2 +- src/core/audio/Player.h | 4 ++-- src/core/audio/Stream.h | 8 ++++---- src/core/io/DataStreamFactory.h | 4 ++-- src/core/library/ILibrary.h | 2 +- src/core/library/IQuery.h | 2 +- src/core/library/Indexer.cpp | 2 +- src/core/library/Indexer.h | 4 ++-- src/core/library/LibraryFactory.cpp | 2 +- src/core/library/metadata/MetadataValue.h | 2 +- src/core/library/track/InMemoryTrack.h | 2 +- src/core/library/track/Track.h | 2 +- src/core/playback/NonLibraryTrackHelper.cpp | 2 +- src/core/playback/NonLibraryTrackHelper.h | 2 +- src/core/plugin/PluginFactory.h | 6 +++--- src/core/support/Preferences.h | 4 ++-- src/musikbox/CategoryListQuery.h | 2 +- src/musikbox/CategoryListView.h | 4 ++-- src/musikbox/CommandWindow.cpp | 2 +- src/musikbox/IScrollAdapter.h | 2 +- src/musikbox/LogWindow.cpp | 2 +- src/musikbox/MainLayout.h | 10 +++++----- src/musikbox/SimpleScrollAdapter.cpp | 2 +- 25 files changed, 39 insertions(+), 39 deletions(-) diff --git a/src/contrib/cddadecoder/CddaDataStreamFactory.cpp b/src/contrib/cddadecoder/CddaDataStreamFactory.cpp index 69c94c102..68e41f812 100755 --- a/src/contrib/cddadecoder/CddaDataStreamFactory.cpp +++ b/src/contrib/cddadecoder/CddaDataStreamFactory.cpp @@ -34,7 +34,7 @@ #include "shlwapi.h" #include #include "CddaDataStreamFactory.h" -#include "CddaDataStream.h"; +#include "CddaDataStream.h" CddaDataStreamFactory::CddaDataStreamFactory() { diff --git a/src/contrib/waveout/WaveOut.h b/src/contrib/waveout/WaveOut.h index 5e1fff09d..e311bcf6b 100644 --- a/src/contrib/waveout/WaveOut.h +++ b/src/contrib/waveout/WaveOut.h @@ -56,7 +56,7 @@ class WaveOut : public IOutput { virtual bool Play(IBuffer *buffer, IBufferProvider *provider); public: - typedef boost::shared_ptr WaveOutBufferPtr; + typedef std::shared_ptr WaveOutBufferPtr; static DWORD WINAPI WaveCallbackThreadProc(LPVOID params); void OnBufferWrittenToOutput(WaveOutBuffer *buffer); diff --git a/src/core/audio/Buffer.h b/src/core/audio/Buffer.h index b79959760..8b786353a 100644 --- a/src/core/audio/Buffer.h +++ b/src/core/audio/Buffer.h @@ -42,7 +42,7 @@ namespace musik { namespace core { namespace audio { class Buffer; class Stream; -typedef boost::shared_ptr BufferPtr; +typedef std::shared_ptr BufferPtr; ////////////////////////////////////////// ///\brief diff --git a/src/core/audio/Player.h b/src/core/audio/Player.h index f118bc550..35f0ffb3b 100644 --- a/src/core/audio/Player.h +++ b/src/core/audio/Player.h @@ -48,11 +48,11 @@ namespace musik { namespace core { namespace audio { class Player; class Transport; - typedef boost::shared_ptr PlayerPtr; + typedef std::shared_ptr PlayerPtr; class Player : public IBufferProvider { public: - typedef boost::shared_ptr OutputPtr; + typedef std::shared_ptr OutputPtr; static PlayerPtr Create(std::string &url,OutputPtr *output=&OutputPtr()); diff --git a/src/core/audio/Stream.h b/src/core/audio/Stream.h index bbf581d38..e14b49149 100644 --- a/src/core/audio/Stream.h +++ b/src/core/audio/Stream.h @@ -47,7 +47,7 @@ namespace musik { namespace core { namespace audio { class Stream; class Player; - typedef boost::shared_ptr StreamPtr; + typedef std::shared_ptr StreamPtr; class Stream { public: @@ -77,10 +77,10 @@ namespace musik { namespace core { namespace audio { private: typedef std::list BufferList; - typedef boost::shared_ptr DecoderFactoryPtr; + typedef std::shared_ptr DecoderFactoryPtr; typedef std::vector DecoderFactoryList; - typedef boost::shared_ptr DecoderPtr; - typedef boost::shared_ptr DspPtr; + typedef std::shared_ptr DecoderPtr; + typedef std::shared_ptr DspPtr; typedef std::vector Dsps; long preferedBufferSampleSize; diff --git a/src/core/io/DataStreamFactory.h b/src/core/io/DataStreamFactory.h index 8ce91c528..6729d94ba 100644 --- a/src/core/io/DataStreamFactory.h +++ b/src/core/io/DataStreamFactory.h @@ -44,14 +44,14 @@ namespace musik { namespace core { namespace io { class DataStreamFactory { public: - typedef boost::shared_ptr DataStreamPtr; + typedef std::shared_ptr DataStreamPtr; private: static DataStreamFactory sInstance; DataStreamFactory(); private: - typedef std::vector> DataStreamFactoryVector; + typedef std::vector> DataStreamFactoryVector; DataStreamFactoryVector dataStreamFactories; public: diff --git a/src/core/library/ILibrary.h b/src/core/library/ILibrary.h index 6f44e504f..07ff6b3db 100755 --- a/src/core/library/ILibrary.h +++ b/src/core/library/ILibrary.h @@ -10,7 +10,7 @@ namespace musik { namespace core { class ILibrary; - typedef boost::shared_ptr LibraryPtr; + typedef std::shared_ptr LibraryPtr; class ILibrary { public: diff --git a/src/core/library/IQuery.h b/src/core/library/IQuery.h index b015e0ef3..68de1ef52 100755 --- a/src/core/library/IQuery.h +++ b/src/core/library/IQuery.h @@ -11,7 +11,7 @@ namespace musik { namespace core { class IQuery; - typedef boost::shared_ptr QueryPtr; + typedef std::shared_ptr QueryPtr; class IQuery { public: diff --git a/src/core/library/Indexer.cpp b/src/core/library/Indexer.cpp index 450f8aa43..045746237 100644 --- a/src/core/library/Indexer.cpp +++ b/src/core/library/Indexer.cpp @@ -753,7 +753,7 @@ void Indexer::ProcessAddRemoveQueue() { void Indexer::RunAnalyzers() { typedef audio::IAnalyzer PluginType; typedef PluginFactory::DestroyDeleter Deleter; - typedef boost::shared_ptr PluginPtr; + typedef std::shared_ptr PluginPtr; typedef std::vector PluginVector; /* short circuit if there aren't any analyzers */ diff --git a/src/core/library/Indexer.h b/src/core/library/Indexer.h index 99d4c80fb..d712908a1 100644 --- a/src/core/library/Indexer.h +++ b/src/core/library/Indexer.h @@ -111,13 +111,13 @@ namespace musik { namespace core { std::string path; }; - typedef std::vector> MetadataReaderList; + typedef std::vector> MetadataReaderList; std::deque addRemoveQueue; MetadataReaderList metadataReaders; }; - typedef boost::shared_ptr IndexerPtr; + typedef std::shared_ptr IndexerPtr; } } \ No newline at end of file diff --git a/src/core/library/LibraryFactory.cpp b/src/core/library/LibraryFactory.cpp index 980650561..244a7e67d 100644 --- a/src/core/library/LibraryFactory.cpp +++ b/src/core/library/LibraryFactory.cpp @@ -44,7 +44,7 @@ using namespace musik::core; LibraryFactory& LibraryFactory::Instance() { - typedef boost::shared_ptr InstanceType; + typedef std::shared_ptr InstanceType; static InstanceType sInstance(new LibraryFactory()); return *sInstance; }; diff --git a/src/core/library/metadata/MetadataValue.h b/src/core/library/metadata/MetadataValue.h index 0030c4e9a..2bdcb3d34 100644 --- a/src/core/library/metadata/MetadataValue.h +++ b/src/core/library/metadata/MetadataValue.h @@ -55,7 +55,7 @@ namespace musik { namespace core { std::string value; }; - typedef boost::shared_ptr MetadataValuePtr; + typedef std::shared_ptr MetadataValuePtr; typedef std::vector MetadataValueVector; } } diff --git a/src/core/library/track/InMemoryTrack.h b/src/core/library/track/InMemoryTrack.h index 672d868e9..bf2b4934a 100644 --- a/src/core/library/track/InMemoryTrack.h +++ b/src/core/library/track/InMemoryTrack.h @@ -71,7 +71,7 @@ namespace musik { namespace core { virtual TrackPtr Copy(); private: - typedef boost::weak_ptr SelfWeakPtr; + typedef std::weak_ptr SelfWeakPtr; SelfWeakPtr selfPtr; Track::MetadataMap metadata; std::string uri; diff --git a/src/core/library/track/Track.h b/src/core/library/track/Track.h index 24c59b24f..00791b2dd 100644 --- a/src/core/library/track/Track.h +++ b/src/core/library/track/Track.h @@ -45,7 +45,7 @@ namespace musik { namespace core { class Track; - typedef boost::shared_ptr TrackPtr; + typedef std::shared_ptr TrackPtr; typedef std::vector TrackVector; ////////////////////////////////////////// diff --git a/src/core/playback/NonLibraryTrackHelper.cpp b/src/core/playback/NonLibraryTrackHelper.cpp index 00814b200..8d293425d 100644 --- a/src/core/playback/NonLibraryTrackHelper.cpp +++ b/src/core/playback/NonLibraryTrackHelper.cpp @@ -80,7 +80,7 @@ void NonLibraryTrackHelper::ThreadLoop() { /* load all IMetadataReader plugins */ typedef metadata::IMetadataReader PluginType; typedef PluginFactory::DestroyDeleter Deleter; - typedef std::vector> MetadataReaderList; + typedef std::vector> MetadataReaderList; MetadataReaderList metadataReaders = PluginFactory::Instance() .QueryInterface("GetMetadataReader"); diff --git a/src/core/playback/NonLibraryTrackHelper.h b/src/core/playback/NonLibraryTrackHelper.h index 76f2191eb..da274e040 100644 --- a/src/core/playback/NonLibraryTrackHelper.h +++ b/src/core/playback/NonLibraryTrackHelper.h @@ -72,7 +72,7 @@ class NonLibraryTrackHelper{ boost::mutex mutex; bool threadIsRunning; - typedef boost::weak_ptr TrackWeakPtr; + typedef std::weak_ptr TrackWeakPtr; std::list tracksToRead; typedef boost::scoped_ptr ThreadPtr; diff --git a/src/core/plugin/PluginFactory.h b/src/core/plugin/PluginFactory.h index b135de278..a2e776375 100644 --- a/src/core/plugin/PluginFactory.h +++ b/src/core/plugin/PluginFactory.h @@ -95,12 +95,12 @@ namespace musik{ namespace core{ } }; - template std::vector> QueryInterface(const char* functionName) { + template std::vector> QueryInterface(const char* functionName) { boost::mutex::scoped_lock lock(this->mutex); typedef T* STDCALL(PluginInterfaceCall); - std::vector> plugins; + std::vector> plugins; HandleList& allDlls = PluginFactory::sInstance.loadedDlls; typedef HandleList::iterator Iterator; @@ -116,7 +116,7 @@ namespace musik{ namespace core{ T* result = funcPtr(); if (result) { - plugins.push_back(boost::shared_ptr(result, D())); + plugins.push_back(std::shared_ptr(result, D())); } } diff --git a/src/core/support/Preferences.h b/src/core/support/Preferences.h index c7ba9f511..66ccedfb5 100644 --- a/src/core/support/Preferences.h +++ b/src/core/support/Preferences.h @@ -102,10 +102,10 @@ class Preferences{ ~IO(void); typedef std::map SettingMap; - typedef boost::shared_ptr SettingMapPtr; + typedef std::shared_ptr SettingMapPtr; typedef std::map NamespaceMap; typedef std::map LibNamespaceMap; - typedef boost::shared_ptr Ptr; + typedef std::shared_ptr Ptr; SettingMapPtr GetNamespace(const char* nameSpace,const char* library,int &libraryId); diff --git a/src/musikbox/CategoryListQuery.h b/src/musikbox/CategoryListQuery.h index 2be4de044..529f82c61 100755 --- a/src/musikbox/CategoryListQuery.h +++ b/src/musikbox/CategoryListQuery.h @@ -8,7 +8,7 @@ using musik::core::db::Connection; class CategoryListQuery : public QueryBase { public: - typedef boost::shared_ptr> Result; + typedef std::shared_ptr> Result; CategoryListQuery(); ~CategoryListQuery(); diff --git a/src/musikbox/CategoryListView.h b/src/musikbox/CategoryListView.h index 7a8dc9d14..09b3a7f46 100755 --- a/src/musikbox/CategoryListView.h +++ b/src/musikbox/CategoryListView.h @@ -38,6 +38,6 @@ class CategoryListView : public ListWindow, public sigslot::has_slots<> { LibraryPtr library; Adapter *adapter; - boost::shared_ptr activeQuery; - boost::shared_ptr> metadata; + std::shared_ptr activeQuery; + std::shared_ptr> metadata; }; \ No newline at end of file diff --git a/src/musikbox/CommandWindow.cpp b/src/musikbox/CommandWindow.cpp index 8da22f8d3..874491781 100755 --- a/src/musikbox/CommandWindow.cpp +++ b/src/musikbox/CommandWindow.cpp @@ -239,7 +239,7 @@ void CommandWindow::ListPlugins() const { using musik::core::IPlugin; using musik::core::PluginFactory; - typedef std::vector> PluginList; + typedef std::vector> PluginList; typedef PluginFactory::NullDeleter Deleter; PluginList plugins = PluginFactory::Instance() diff --git a/src/musikbox/IScrollAdapter.h b/src/musikbox/IScrollAdapter.h index 10aa3ec65..666d990ce 100755 --- a/src/musikbox/IScrollAdapter.h +++ b/src/musikbox/IScrollAdapter.h @@ -31,7 +31,7 @@ class IScrollAdapter { virtual int64 GetAttrs() = 0; }; - typedef boost::shared_ptr EntryPtr; + typedef std::shared_ptr EntryPtr; virtual void SetDisplaySize(size_t width, size_t height) = 0; virtual size_t GetEntryCount() = 0; diff --git a/src/musikbox/LogWindow.cpp b/src/musikbox/LogWindow.cpp index 416df3e68..aa67f9a15 100755 --- a/src/musikbox/LogWindow.cpp +++ b/src/musikbox/LogWindow.cpp @@ -56,7 +56,7 @@ void LogWindow::Update() { std::string s = boost::str(boost::format( "[%1%] %2%") % entry->tag % entry->message); - this->adapter->AddEntry(boost::shared_ptr(new MultiLineEntry(s, attrs))); + this->adapter->AddEntry(std::shared_ptr(new MultiLineEntry(s, attrs))); delete entry; } diff --git a/src/musikbox/MainLayout.h b/src/musikbox/MainLayout.h index 5c03e2b72..eea5710e5 100755 --- a/src/musikbox/MainLayout.h +++ b/src/musikbox/MainLayout.h @@ -26,11 +26,11 @@ class MainLayout : public LayoutBase { virtual void OnIdle(); private: - boost::shared_ptr logs; - boost::shared_ptr commands; - boost::shared_ptr output; - boost::shared_ptr transport; - boost::shared_ptr resources; + std::shared_ptr logs; + std::shared_ptr commands; + std::shared_ptr output; + std::shared_ptr transport; + std::shared_ptr resources; std::vector focusOrder; int focusIndex; diff --git a/src/musikbox/SimpleScrollAdapter.cpp b/src/musikbox/SimpleScrollAdapter.cpp index 983b183ee..92850df0f 100755 --- a/src/musikbox/SimpleScrollAdapter.cpp +++ b/src/musikbox/SimpleScrollAdapter.cpp @@ -34,7 +34,7 @@ EntryPtr SimpleScrollAdapter::GetEntry(size_t index) { return this->entries.at(index); } -void SimpleScrollAdapter::AddEntry(boost::shared_ptr entry) { +void SimpleScrollAdapter::AddEntry(std::shared_ptr entry) { entry->SetWidth(this->GetWidth()); entries.push_back(entry);