Move some numeric utility code from rtc_base/ to rtc_base/numerics/

Specifically, I'm moving

  safe_compare.h
  safe_conversions.h
  safe_minmax.h

They shouldn't be part of the API, and moving them to an appropriate
subdirectory of rtc_base/ is a good way to keep track of that.

BUG=webrtc:8445

Change-Id: I458531aeb30bcf4291c4bec3bf22a2fffbf054ff
Reviewed-on: https://webrtc-review.googlesource.com/20860
Commit-Queue: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20829}
This commit is contained in:
Karl Wiberg 2017-11-22 10:42:26 +01:00 committed by Commit Bot
parent 9deda4828d
commit e40468ba3d
114 changed files with 138 additions and 137 deletions

View file

@ -13,8 +13,8 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h"
#include "modules/audio_coding/codecs/pcm16b/pcm16b_common.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
namespace webrtc {

View file

@ -13,8 +13,8 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h"
#include "modules/audio_coding/codecs/pcm16b/pcm16b_common.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
namespace webrtc {

View file

@ -15,8 +15,8 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/g711/audio_decoder_pcm.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
namespace webrtc {

View file

@ -15,9 +15,9 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/g711/audio_encoder_pcm.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/string_to_number.h"
namespace webrtc {

View file

@ -15,8 +15,8 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/g722/audio_decoder_g722.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
namespace webrtc {

View file

@ -15,9 +15,9 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/g722/audio_encoder_g722.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/string_to_number.h"
namespace webrtc {

View file

@ -15,9 +15,9 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/string_to_number.h"
namespace webrtc {

View file

@ -17,7 +17,7 @@
#include <string>
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -9,7 +9,7 @@
*/
#include "audio/test/audio_end_to_end_test.h"
#include "rtc_base/safe_compare.h"
#include "rtc_base/numerics/safe_compare.h"
#include "system_wrappers/include/sleep.h"
#include "test/gtest.h"

View file

@ -14,7 +14,7 @@
#include "modules/include/module_common_types.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {
namespace {

View file

@ -23,8 +23,8 @@
#include "rtc_base/arraysize.h"
#include "rtc_base/basictypes.h"
#include "rtc_base/checks.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
#include "test/gmock.h"
#include "test/gtest.h"

View file

@ -18,7 +18,7 @@
#include "common_audio/channel_buffer.h"
#include "common_audio/resampler/push_sinc_resampler.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
using rtc::checked_cast;

View file

@ -10,7 +10,7 @@
#include "common_audio/signal_processing/dot_product_with_scale.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
int32_t WebRtcSpl_DotProductWithScale(const int16_t* vector1,
const int16_t* vector2,

View file

@ -18,7 +18,7 @@
#include "common_audio/include/audio_util.h"
#include "common_audio/wav_header.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -18,7 +18,7 @@
#include "rtc_base/bitbuffer.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "common_video/h264/h264_common.h"
#include "common_video/h264/sps_parser.h"

View file

@ -41,9 +41,9 @@
#include "modules/rtp_rtcp/source/rtp_packet_received.h"
#include "modules/rtp_rtcp/source/rtp_packet_to_send.h"
#include "rtc_base/arraysize.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/random.h"
#include "rtc_base/safe_conversions.h"
#include "test/gtest.h"
namespace webrtc {

View file

@ -26,9 +26,9 @@
#include "rtc_base/constructormagic.h"
#include "rtc_base/event.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/sequenced_task_checker.h"
#include "rtc_base/task_queue.h"
#include "rtc_base/thread_annotations.h"

View file

@ -15,7 +15,7 @@
#include "rtc_base/checks.h"
#include "rtc_base/criticalsection.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/thread.h"
#include "rtc_base/timeutils.h"

View file

@ -27,7 +27,7 @@
#include "pc/channel.h"
#include "rtc_base/arraysize.h"
#include "rtc_base/byteorder.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/scoped_ref_ptr.h"
#include "test/field_trial.h"
#include "test/gtest.h"

View file

@ -26,7 +26,6 @@ enum PreservedErrno {
#include <memory>
#include <sstream>
#include "usrsctplib/usrsctp.h"
#include "media/base/codec.h"
#include "media/base/mediaconstants.h"
#include "media/base/streamparams.h"
@ -36,9 +35,10 @@ enum PreservedErrno {
#include "rtc_base/criticalsection.h"
#include "rtc_base/helpers.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/thread_checker.h"
#include "rtc_base/trace_event.h"
#include "usrsctplib/usrsctp.h"
namespace {

View file

@ -25,7 +25,7 @@
#include "rtc_base/checks.h"
#include "rtc_base/format_macros.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "system_wrappers/include/clock.h"
namespace webrtc {

View file

@ -18,7 +18,7 @@
#include "modules/audio_coding/include/audio_coding_module.h"
#include "modules/audio_coding/neteq/tools/rtp_generator.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "system_wrappers/include/clock.h"
#include "test/gtest.h"
#include "test/testsupport/fileutils.h"

View file

@ -19,7 +19,7 @@
#include "modules/audio_coding/acm2/rent_a_codec.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "system_wrappers/include/metrics.h"
namespace webrtc {

View file

@ -35,9 +35,9 @@
#include "modules/include/module_common_types.h"
#include "rtc_base/criticalsection.h"
#include "rtc_base/md5digest.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/platform_thread.h"
#include "rtc_base/refcountedobject.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/thread_annotations.h"
#include "system_wrappers/include/clock.h"
#include "system_wrappers/include/event_wrapper.h"

View file

@ -9,7 +9,7 @@
*/
#include "modules/audio_coding/audio_network_adaptor/bitrate_controller.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/field_trial.h"
#include "test/gtest.h"

View file

@ -15,7 +15,7 @@
#include "api/array_view.h"
#include "api/optional.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/sanitizer.h"
namespace webrtc {

View file

@ -13,7 +13,7 @@
#include <vector>
#include "api/audio_codecs/builtin_audio_encoder_factory.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gmock.h"
#include "test/gtest.h"

View file

@ -14,7 +14,7 @@
#include "common_audio/vad/mock/mock_vad.h"
#include "modules/audio_coding/codecs/cng/audio_encoder_cng.h"
#include "rtc_base/constructormagic.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "test/mock_audio_encoder.h"

View file

@ -13,7 +13,7 @@
#include <algorithm>
#include "common_audio/signal_processing/include/signal_processing_library.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -16,7 +16,7 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/g722/g722_interface.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -15,7 +15,7 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/ilbc/ilbc.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -17,7 +17,7 @@
#include "modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h"
#include "modules/audio_coding/neteq/tools/input_audio_file.h"
#include "rtc_base/buffer.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "test/testsupport/fileutils.h"

View file

@ -8,9 +8,10 @@
* be found in the AUTHORS file in the root of the source tree.
*/
#include "modules/audio_coding/acm2/rent_a_codec.h"
#include "modules/audio_coding/codecs/legacy_encoded_audio_frame.h"
#include "rtc_base/safe_conversions.h"
#include "modules/audio_coding/acm2/rent_a_codec.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
namespace webrtc {

View file

@ -22,10 +22,10 @@
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/exp_filter.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/protobuf_utils.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/string_to_number.h"
#include "rtc_base/timeutils.h"
#include "system_wrappers/include/field_trial.h"

View file

@ -15,7 +15,7 @@
#include "modules/audio_coding/codecs/opus/opus_interface.h"
#include "modules/audio_coding/neteq/tools/audio_loop.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "test/testsupport/fileutils.h"

View file

@ -15,7 +15,7 @@
#include "common_types.h" // NOLINT(build/include)
#include "modules/audio_coding/codecs/pcm16b/pcm16b.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -13,7 +13,7 @@
#include "modules/audio_coding/codecs/red/audio_encoder_copy_red.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "test/mock_audio_encoder.h"

View file

@ -9,13 +9,13 @@
*/
#include "modules/audio_coding/neteq/audio_multi_vector.h"
#include "rtc_base/safe_conversions.h"
#include <assert.h>
#include <stdlib.h>
#include <string>
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "typedefs.h" // NOLINT(build/include)

View file

@ -9,13 +9,13 @@
*/
#include "modules/audio_coding/neteq/audio_vector.h"
#include "rtc_base/safe_conversions.h"
#include <assert.h>
#include <stdlib.h>
#include <string>
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "typedefs.h" // NOLINT(build/include)

View file

@ -20,7 +20,7 @@
#include "modules/audio_coding/neteq/delay_peak_detector.h"
#include "modules/include/module_common_types.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "system_wrappers/include/field_trial.h"
namespace webrtc {

View file

@ -13,7 +13,7 @@
#include <algorithm> // max
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "system_wrappers/include/field_trial.h"
namespace webrtc {

View file

@ -23,7 +23,7 @@
#include "modules/audio_coding/neteq/random_vector.h"
#include "modules/audio_coding/neteq/statistics_calculator.h"
#include "modules/audio_coding/neteq/sync_buffer.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -18,7 +18,7 @@
#include "modules/audio_coding/neteq/statistics_calculator.h"
#include "modules/audio_coding/neteq/sync_buffer.h"
#include "modules/audio_coding/neteq/tools/resample_input_audio_file.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "test/testsupport/fileutils.h"

View file

@ -22,8 +22,8 @@
#include "modules/audio_coding/neteq/dsp_helper.h"
#include "modules/audio_coding/neteq/expand.h"
#include "modules/audio_coding/neteq/sync_buffer.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/numerics/safe_minmax.h"
namespace webrtc {

View file

@ -44,7 +44,7 @@
#include "modules/include/module_common_types.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/sanitizer.h"
#include "rtc_base/trace_event.h"
#include "system_wrappers/include/field_trial.h"

View file

@ -28,7 +28,7 @@
#include "modules/audio_coding/neteq/sync_buffer.h"
#include "modules/audio_coding/neteq/timestamp_scaler.h"
#include "modules/include/module_common_types.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gmock.h"
#include "test/gtest.h"
#include "test/mock_audio_decoder.h"

View file

@ -28,8 +28,8 @@
#include "modules/include/module_common_types.h"
#include "rtc_base/flags.h"
#include "rtc_base/ignore_wundef.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/protobuf_utils.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/sha1digest.h"
#include "rtc_base/stringencode.h"
#include "test/gtest.h"

View file

@ -19,7 +19,7 @@
#include "modules/audio_coding/neteq/defines.h"
#include "rtc_base/checks.h"
#include "rtc_base/constructormagic.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "typedefs.h" // NOLINT(build/include)
namespace webrtc {

View file

@ -16,7 +16,7 @@
#include "modules/audio_coding/neteq/decoder_database.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -20,7 +20,7 @@
#include "api/audio_codecs/builtin_audio_decoder_factory.h"
#include "modules/audio_coding/neteq/mock/mock_decoder_database.h"
#include "modules/audio_coding/neteq/packet.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "test/mock_audio_decoder_factory.h"

View file

@ -16,7 +16,7 @@
#include "modules/audio_coding/neteq/delay_manager.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "system_wrappers/include/metrics.h"
namespace webrtc {

View file

@ -9,7 +9,7 @@
*/
#include "modules/audio_coding/neteq/sync_buffer.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"

View file

@ -14,7 +14,7 @@
#include "modules/audio_coding/neteq/tools/neteq_quality_test.h"
#include "rtc_base/checks.h"
#include "rtc_base/flags.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/testsupport/fileutils.h"
using testing::InitGoogleTest;

View file

@ -14,7 +14,7 @@
#include "modules/audio_coding/neteq/tools/neteq_quality_test.h"
#include "rtc_base/checks.h"
#include "rtc_base/flags.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/testsupport/fileutils.h"
using testing::InitGoogleTest;

View file

@ -17,7 +17,7 @@
#include "modules/audio_coding/neteq/background_noise.h"
#include "modules/audio_coding/neteq/cross_correlation.h"
#include "modules/audio_coding/neteq/dsp_helper.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -13,7 +13,7 @@
#include <utility>
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {
namespace test {

View file

@ -12,7 +12,7 @@
#include "modules/rtp_rtcp/source/byte_io.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {
namespace test {

View file

@ -11,7 +11,7 @@
// Unit tests for test InputAudioFile class.
#include "modules/audio_coding/neteq/tools/input_audio_file.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"

View file

@ -21,8 +21,8 @@
#include "rtc_base/criticalsection.h"
#include "rtc_base/event.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/race_checker.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/scoped_ref_ptr.h"
#include "rtc_base/thread_annotations.h"
#include "rtc_base/thread_checker.h"

View file

@ -12,7 +12,7 @@
#include <math.h>
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -10,7 +10,7 @@
#include "modules/audio_processing/aec/aec_core.h"
#include "modules/audio_processing/aec/echo_cancellation.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
#include "typedefs.h" // NOLINT(build/include)
namespace webrtc {

View file

@ -26,8 +26,8 @@
#include "modules/audio_processing/logging/apm_data_dumper.h"
#include "modules/audio_processing/test/echo_canceller_test_tools.h"
#include "rtc_base/arraysize.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/random.h"
#include "rtc_base/safe_minmax.h"
#include "system_wrappers/include/cpu_features_wrapper.h"
#include "test/gtest.h"

View file

@ -14,7 +14,7 @@
#include <algorithm>
#include <numeric>
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "system_wrappers/include/metrics.h"
namespace webrtc {

View file

@ -13,7 +13,7 @@
#include <algorithm>
#include <numeric>
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
namespace webrtc {

View file

@ -22,8 +22,8 @@
#include "modules/audio_processing/aec3/subtractor_output.h"
#include "modules/audio_processing/logging/apm_data_dumper.h"
#include "modules/audio_processing/test/echo_canceller_test_tools.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/random.h"
#include "rtc_base/safe_minmax.h"
#include "test/gtest.h"
namespace webrtc {

View file

@ -19,8 +19,8 @@
#include "modules/audio_processing/aec3/aec3_common.h"
#include "modules/audio_processing/aec3/aec_state.h"
#include "modules/audio_processing/test/echo_canceller_test_tools.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/random.h"
#include "rtc_base/safe_minmax.h"
#include "test/gtest.h"
namespace webrtc {

View file

@ -16,7 +16,7 @@
#include "api/array_view.h"
#include "modules/audio_processing/logging/apm_data_dumper.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
namespace webrtc {

View file

@ -17,7 +17,7 @@
#include <numeric>
#include "modules/audio_processing/utility/ooura_fft.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
namespace webrtc {
namespace {

View file

@ -24,7 +24,7 @@ extern "C" {
}
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "typedefs.h" // NOLINT(build/include)
#ifdef AEC_DEBUG

View file

@ -24,7 +24,7 @@ extern "C" {
}
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/sanitizer.h"
#include "typedefs.h" // NOLINT(build/include)

View file

@ -13,7 +13,7 @@
#include "modules/audio_processing/aecm/echo_control_mobile.h"
#include "modules/audio_processing/utility/delay_estimator_wrapper.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
static const ALIGN8_BEG int16_t WebRtcAecm_kSqrtHanning[] ALIGN8_END = {
0, 399, 798, 1196, 1594, 1990, 2386, 2780, 3172,

View file

@ -21,7 +21,7 @@
#include "modules/include/module_common_types.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "system_wrappers/include/metrics.h"
namespace webrtc {

View file

@ -16,7 +16,7 @@
#include "modules/audio_processing/logging/apm_data_dumper.h"
#include "rtc_base/atomicops.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
namespace webrtc {

View file

@ -19,9 +19,9 @@
#include "modules/audio_processing/test/test_utils.h"
#include "modules/include/module_common_types.h"
#include "rtc_base/atomicops.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/platform_thread.h"
#include "rtc_base/random.h"
#include "rtc_base/safe_conversions.h"
#include "system_wrappers/include/clock.h"
#include "system_wrappers/include/event_wrapper.h"
#include "test/gtest.h"

View file

@ -33,9 +33,9 @@
#include "rtc_base/checks.h"
#include "rtc_base/gtest_prod_util.h"
#include "rtc_base/ignore_wundef.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/protobuf_utils.h"
#include "rtc_base/refcountedobject.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/task_queue.h"
#include "rtc_base/thread.h"
#include "system_wrappers/include/event_wrapper.h"

View file

@ -20,7 +20,7 @@
#include "common_audio/window_generator.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
namespace webrtc {

View file

@ -16,7 +16,7 @@
#include <algorithm>
#include <limits>
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
namespace webrtc {

View file

@ -15,7 +15,7 @@
#include "modules/audio_processing/rms_level.h"
#include "rtc_base/checks.h"
#include "rtc_base/mathutils.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "test/gtest.h"
namespace webrtc {

View file

@ -14,7 +14,7 @@
#include <initializer_list>
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "system_wrappers/include/field_trial.h"
#include "system_wrappers/include/metrics.h"

View file

@ -18,7 +18,7 @@
#include "modules/rtp_rtcp/include/rtp_rtcp_defines.h"
#include "modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "system_wrappers/include/clock.h"
#include "test/gmock.h"
#include "test/gtest.h"

View file

@ -26,7 +26,7 @@
#include "modules/video_coding/codecs/vp9/include/vp9_globals.h"
#include "rtc_base/constructormagic.h"
#include "rtc_base/deprecation.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/timeutils.h"
#include "typedefs.h" // NOLINT(build/include)

View file

@ -16,7 +16,7 @@
#include <string>
#include "rtc_base/checks.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "modules/remote_bitrate_estimator/include/bwe_defines.h"
#include "modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h"

View file

@ -21,7 +21,7 @@
#include "modules/remote_bitrate_estimator/test/bwe_test_logging.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "system_wrappers/include/field_trial.h"
namespace webrtc {

View file

@ -16,7 +16,7 @@
#include "modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "system_wrappers/include/clock.h"
namespace webrtc {

View file

@ -15,7 +15,7 @@
#include <sstream>
#include "rtc_base/constructormagic.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
namespace webrtc {
namespace testing {

View file

@ -13,7 +13,7 @@
#include "modules/rtp_rtcp/source/byte_io.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {
namespace rtcp {

View file

@ -12,7 +12,7 @@
#include "modules/rtp_rtcp/source/byte_io.h"
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {
namespace rtcp {

View file

@ -18,8 +18,8 @@
#include "modules/rtp_rtcp/source/byte_io.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/random.h"
#include "rtc_base/safe_conversions.h"
namespace webrtc {
namespace {

View file

@ -13,7 +13,7 @@
#include <vector>
#include "modules/rtp_rtcp/source/rtp_header_extensions.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/numerics/safe_conversions.h"
namespace webrtc {

View file

@ -27,9 +27,9 @@
#include "rtc_base/arraysize.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/rate_limiter.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/timeutils.h"
#include "rtc_base/trace_event.h"
#include "system_wrappers/include/field_trial.h"

View file

@ -24,8 +24,8 @@
#include "rtc_base/logging.h"
#include "rtc_base/messagedigest.h"
#include "rtc_base/network.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/stringencode.h"
#include "rtc_base/stringutils.h"

View file

@ -23,7 +23,7 @@
#include "rtc_base/byteorder.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/safe_minmax.h"
#include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/socket.h"
#include "rtc_base/stringutils.h"
#include "rtc_base/timeutils.h"

View file

@ -40,8 +40,8 @@
#include "rtc_base/bind.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/ptr_util.h"
#include "rtc_base/safe_conversions.h"
#include "rtc_base/stringencode.h"
#include "rtc_base/stringutils.h"
#include "rtc_base/trace_event.h"

View file

@ -146,6 +146,10 @@ rtc_source_set("rtc_base_approved_generic") {
"location.h",
"mod_ops.h",
"moving_max_counter.h",
"numerics/safe_compare.h",
"numerics/safe_conversions.h",
"numerics/safe_conversions_impl.h",
"numerics/safe_minmax.h",
"onetimeevent.h",
"pathutils.cc",
"pathutils.h",
@ -168,10 +172,6 @@ rtc_source_set("rtc_base_approved_generic") {
"refcount.h",
"refcountedobject.h",
"refcounter.h",
"safe_compare.h",
"safe_conversions.h",
"safe_conversions_impl.h",
"safe_minmax.h",
"sanitizer.h",
"scoped_ref_ptr.h",
"string_to_number.cc",
@ -875,6 +875,8 @@ if (rtc_include_tests) {
"md5digest_unittest.cc",
"mod_ops_unittest.cc",
"moving_max_counter_unittest.cc",
"numerics/safe_compare_unittest.cc",
"numerics/safe_minmax_unittest.cc",
"onetimeevent_unittest.cc",
"pathutils_unittest.cc",
"platform_thread_unittest.cc",
@ -883,8 +885,6 @@ if (rtc_include_tests) {
"rate_statistics_unittest.cc",
"ratetracker_unittest.cc",
"refcountedobject_unittest.cc",
"safe_compare_unittest.cc",
"safe_minmax_unittest.cc",
"string_to_number_unittest.cc",
"stringencode_unittest.cc",
"stringize_macros_unittest.cc",

View file

@ -36,7 +36,7 @@ NO_RETURN void rtc_FatalMessage(const char* file, int line, const char* msg);
#include <sstream>
#include <string>
#include "rtc_base/safe_compare.h"
#include "rtc_base/numerics/safe_compare.h"
// The macros here print a message to stderr and abort under various
// conditions. All will accept additional stream messages. For example:

View file

@ -28,8 +28,8 @@
// zero; in the remaining cases, it is just a few machine instructions (no
// branches).
#ifndef RTC_BASE_SAFE_COMPARE_H_
#define RTC_BASE_SAFE_COMPARE_H_
#ifndef RTC_BASE_NUMERICS_SAFE_COMPARE_H_
#define RTC_BASE_NUMERICS_SAFE_COMPARE_H_
#include <stddef.h>
#include <stdint.h>
@ -173,4 +173,4 @@ RTC_SAFECMP_MAKE_FUN(Ge)
} // namespace rtc
#endif // RTC_BASE_SAFE_COMPARE_H_
#endif // RTC_BASE_NUMERICS_SAFE_COMPARE_H_

View file

@ -10,7 +10,7 @@
#include <limits>
#include "rtc_base/safe_compare.h"
#include "rtc_base/numerics/safe_compare.h"
#include "test/gtest.h"
namespace rtc {

View file

@ -10,13 +10,13 @@
// Borrowed from Chromium's src/base/numerics/safe_conversions.h.
#ifndef RTC_BASE_SAFE_CONVERSIONS_H_
#define RTC_BASE_SAFE_CONVERSIONS_H_
#ifndef RTC_BASE_NUMERICS_SAFE_CONVERSIONS_H_
#define RTC_BASE_NUMERICS_SAFE_CONVERSIONS_H_
#include <limits>
#include "rtc_base/checks.h"
#include "rtc_base/safe_conversions_impl.h"
#include "rtc_base/numerics/safe_conversions_impl.h"
namespace rtc {
@ -73,4 +73,4 @@ inline Dst saturated_cast(Src value) {
} // namespace rtc
#endif // RTC_BASE_SAFE_CONVERSIONS_H_
#endif // RTC_BASE_NUMERICS_SAFE_CONVERSIONS_H_

View file

@ -10,8 +10,8 @@
// Borrowed from Chromium's src/base/numerics/safe_conversions_impl.h.
#ifndef RTC_BASE_SAFE_CONVERSIONS_IMPL_H_
#define RTC_BASE_SAFE_CONVERSIONS_IMPL_H_
#ifndef RTC_BASE_NUMERICS_SAFE_CONVERSIONS_IMPL_H_
#define RTC_BASE_NUMERICS_SAFE_CONVERSIONS_IMPL_H_
#include <limits>
@ -172,4 +172,4 @@ inline RangeCheckResult RangeCheck(Src value) {
} // namespace internal
} // namespace rtc
#endif // RTC_BASE_SAFE_CONVERSIONS_IMPL_H_
#endif // RTC_BASE_NUMERICS_SAFE_CONVERSIONS_IMPL_H_

View file

@ -73,14 +73,14 @@
// result, then everything's fine, and the return type is as requested. But if
// the requested type is too small, a static_assert is triggered.
#ifndef RTC_BASE_SAFE_MINMAX_H_
#define RTC_BASE_SAFE_MINMAX_H_
#ifndef RTC_BASE_NUMERICS_SAFE_MINMAX_H_
#define RTC_BASE_NUMERICS_SAFE_MINMAX_H_
#include <limits>
#include <type_traits>
#include "rtc_base/checks.h"
#include "rtc_base/safe_compare.h"
#include "rtc_base/numerics/safe_compare.h"
#include "rtc_base/type_traits.h"
namespace rtc {
@ -332,4 +332,4 @@ R2 SafeClamp(T x, L min, H max) {
} // namespace rtc
#endif // RTC_BASE_SAFE_MINMAX_H_
#endif // RTC_BASE_NUMERICS_SAFE_MINMAX_H_

Some files were not shown because too many files have changed in this diff Show more