diff options
author | sdefresne <sdefresne@chromium.org> | 2016-02-17 05:22:42 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-17 13:24:05 +0000 |
commit | ee179cb53640f14f0777338ec636a88b470115a5 (patch) | |
tree | bc973ed5b46f5fe65d4ef2110de5ec4a8df5116e /ios/public | |
parent | df585823a7f77ff54c6f3c61fd12c9ce7d7a4a1e (diff) | |
download | chromium_src-ee179cb53640f14f0777338ec636a88b470115a5.zip chromium_src-ee179cb53640f14f0777338ec636a88b470115a5.tar.gz chromium_src-ee179cb53640f14f0777338ec636a88b470115a5.tar.bz2 |
Clean forward-declaration of Objective-C classes.
Remove hack to support forward-declaring Objective-C classes as C++
classes since those headers are only included from Objective-C++
files.
BUG=298181
Review URL: https://codereview.chromium.org/1702933002
Cr-Commit-Position: refs/heads/master@{#375867}
Diffstat (limited to 'ios/public')
-rw-r--r-- | ios/public/provider/chrome/browser/chrome_browser_provider.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/ios/public/provider/chrome/browser/chrome_browser_provider.h b/ios/public/provider/chrome/browser/chrome_browser_provider.h index f57bcd3..69daac1 100644 --- a/ios/public/provider/chrome/browser/chrome_browser_provider.h +++ b/ios/public/provider/chrome/browser/chrome_browser_provider.h @@ -39,17 +39,9 @@ namespace user_prefs { class PrefRegistrySyncable; } -// TODO(ios): Determine the best way to interface with Obj-C code through -// the ChromeBrowserProvider. crbug/298181 -#ifdef __OBJC__ @class UIView; @protocol InfoBarViewProtocol; typedef UIView<InfoBarViewProtocol>* InfoBarViewPlaceholder; -#else -class InfoBarViewPlaceholderClass; -typedef InfoBarViewPlaceholderClass* InfoBarViewPlaceholder; -class UIView; -#endif namespace ios { |