summaryrefslogtreecommitdiffstats
path: root/ios/public
diff options
context:
space:
mode:
authorsdefresne <sdefresne@chromium.org>2016-02-17 05:22:42 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-17 13:24:05 +0000
commitee179cb53640f14f0777338ec636a88b470115a5 (patch)
treebc973ed5b46f5fe65d4ef2110de5ec4a8df5116e /ios/public
parentdf585823a7f77ff54c6f3c61fd12c9ce7d7a4a1e (diff)
downloadchromium_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.h8
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 {