From 9751c459101a2bbcf0ccb56089e5adb42c07173c Mon Sep 17 00:00:00 2001 From: tommi Date: Tue, 28 Feb 2017 09:26:22 -0800 Subject: [PATCH] Provide an inline implementation of IsEnabled. This is temporary to avoid breaking downstream builds. BUG=none TBR=sprang@webrtc.org NOTRY=true Review-Url: https://codereview.webrtc.org/2719233003 Cr-Commit-Position: refs/heads/master@{#16918} --- webrtc/system_wrappers/include/field_trial.h | 5 ++++- webrtc/system_wrappers/source/field_trial_default.cc | 4 ---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/webrtc/system_wrappers/include/field_trial.h b/webrtc/system_wrappers/include/field_trial.h index d649191563..b94be2cf11 100644 --- a/webrtc/system_wrappers/include/field_trial.h +++ b/webrtc/system_wrappers/include/field_trial.h @@ -64,7 +64,10 @@ std::string FindFullName(const std::string& name); // Convenience method, returns true iff FindFullName(name) return a string that // starts with "Enabled". -bool IsEnabled(const char* name); +// TODO(tommi): Make sure all implementations support this. +inline bool IsEnabled(const char* name) { + return FindFullName(name).find("Enabled") == 0; +} } // namespace field_trial } // namespace webrtc diff --git a/webrtc/system_wrappers/source/field_trial_default.cc b/webrtc/system_wrappers/source/field_trial_default.cc index e5ed2476ab..0e2c286117 100644 --- a/webrtc/system_wrappers/source/field_trial_default.cc +++ b/webrtc/system_wrappers/source/field_trial_default.cc @@ -53,10 +53,6 @@ std::string FindFullName(const std::string& name) { return std::string(); } -bool IsEnabled(const char* name) { - return FindFullName(name).find("Enabled") == 0; -} - // Optionally initialize field trial from a string. void InitFieldTrialsFromString(const char* trials_string) { trials_init_string = trials_string;