소스 검색

Fixed compilation for MacOS

Paul-Louis Ageneau 4 년 전
부모
커밋
7962069762
2개의 변경된 파일2개의 추가작업 그리고 13개의 파일을 삭제
  1. 2 2
      src/impl/peerconnection.cpp
  2. 0 11
      src/peerconnection.cpp

+ 2 - 2
src/impl/peerconnection.cpp

@@ -43,8 +43,8 @@ using namespace std::placeholders;
 #if __clang__ && defined(__APPLE__)
 namespace {
 template <typename To, typename From>
-inline shared_ptr<To> reinterpret_pointer_cast(shared_ptr<From> const &ptr) noexcept {
-	return shared_ptr<To>(ptr, reinterpret_cast<To *>(ptr.get()));
+inline std::shared_ptr<To> reinterpret_pointer_cast(std::shared_ptr<From> const &ptr) noexcept {
+	return std::shared_ptr<To>(ptr, reinterpret_cast<To *>(ptr.get()));
 }
 } // namespace
 #else

+ 0 - 11
src/peerconnection.cpp

@@ -40,17 +40,6 @@
 
 using namespace std::placeholders;
 
-#if __clang__ && defined(__APPLE__)
-namespace {
-template <typename To, typename From>
-inline shared_ptr<To> reinterpret_pointer_cast(shared_ptr<From> const &ptr) noexcept {
-	return shared_ptr<To>(ptr, reinterpret_cast<To *>(ptr.get()));
-}
-} // namespace
-#else
-using std::reinterpret_pointer_cast;
-#endif
-
 namespace rtc {
 
 PeerConnection::PeerConnection() : PeerConnection(Configuration()) {}