/* * Copyright 2016 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.
*/
// Macro used to mark a function as deprecated. #define RTC_OBJC_DEPRECATED(msg) __attribute__((deprecated(msg)))
// Internal macros used to correctly concatenate symbols. #define RTC_SYMBOL_CONCAT_HELPER(a, b) a##b #define RTC_SYMBOL_CONCAT(a, b) RTC_SYMBOL_CONCAT_HELPER(a, b)
// RTC_OBJC_TYPE_PREFIX // // Macro used to prepend a prefix to the API types that are exported with // RTC_OBJC_EXPORT. // // Clients can patch the definition of this macro locally and build // WebRTC.framework with their own prefix in case symbol clashing is a // problem. // // This macro must be defined uniformily across all the translation units. #ifndef RTC_OBJC_TYPE_PREFIX #define RTC_OBJC_TYPE_PREFIX #endif
// RCT_OBJC_TYPE // // Macro used internally to declare API types. Declaring an API type without // using this macro will not include the declared type in the set of types // that will be affected by the configurable RTC_OBJC_TYPE_PREFIX. #define RTC_OBJC_TYPE(type_name) RTC_SYMBOL_CONCAT(RTC_OBJC_TYPE_PREFIX, type_name)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.