From 1330166bc02795a1ed2c32d7c2f6035c119a0e78 Mon Sep 17 00:00:00 2001 From: Danil Chapovalov Date: Wed, 28 Jun 2017 15:15:30 +0200 Subject: [PATCH] Add value_type alias to rtc::Buffer It allows to use rtc::Buffer in templates that expect std container, e.g. it can now be used as ::testing::ElementsAreArray parameter Bug: None Change-Id: I97d7ffb13393d02850ddb213f7a1d01129b10b05 Reviewed-on: https://chromium-review.googlesource.com/539635 Commit-Queue: Danil Chapovalov Reviewed-by: Karl Wiberg Cr-Commit-Position: refs/heads/master@{#18809} --- webrtc/base/buffer.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webrtc/base/buffer.h b/webrtc/base/buffer.h index 85e6efb74e..ecc4b2321d 100644 --- a/webrtc/base/buffer.h +++ b/webrtc/base/buffer.h @@ -57,6 +57,8 @@ class BufferT { static_assert(!std::is_const::value, "T may not be const"); public: + using value_type = T; + // An empty BufferT. BufferT() : size_(0), capacity_(0), data_(nullptr) { RTC_DCHECK(IsConsistent());