diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn index 98edd93038..53987743d2 100644 --- a/rtc_base/BUILD.gn +++ b/rtc_base/BUILD.gn @@ -192,7 +192,6 @@ rtc_library("rtc_base_approved") { rtc_source_set("macromagic") { sources = [ "arraysize.h", - "constructor_magic.h", "format_macros.h", "thread_annotations.h", ] diff --git a/rtc_base/constructor_magic.h b/rtc_base/constructor_magic.h deleted file mode 100644 index 8d12a7b135..0000000000 --- a/rtc_base/constructor_magic.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright 2004 The WebRTC Project Authors. All rights reserved. - * - * Use of this source code is governed by a BSD-style license - * that can be found in the LICENSE file in the root of the source - * tree. An additional intellectual property rights grant can be found - * in the file PATENTS. All contributing project authors may - * be found in the AUTHORS file in the root of the source tree. - */ - -#ifndef RTC_BASE_CONSTRUCTOR_MAGIC_H_ -#define RTC_BASE_CONSTRUCTOR_MAGIC_H_ - -// A macro to disallow the copy constructor and operator= functions. This should -// be used in the declarations for a class. -#define RTC_DISALLOW_COPY_AND_ASSIGN(TypeName) \ - TypeName(const TypeName&) = delete; \ - TypeName& operator=(const TypeName&) = delete - -#endif // RTC_BASE_CONSTRUCTOR_MAGIC_H_