WebKit-Structs was found in iOS
18.1,
17.1,
16.3,
15.2.1,
14.4,
13.1.3,
12.1,
11.1.2,
11.0.1,
11.0,
10.2,
10.1.1,
9.3.3,
9.0,
8.0,
7.0,
6.0Filter:
/*
* This header is generated by classdump-dyld 0.7
* on Thursday, January 14, 2016 at 3:29:52 AM Eastern European Standard Time
* Operating System: Version 9.0.2 (Build 13A452)
* Image Source: /System/Library/Frameworks/WebKit.framework/WebKit
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2014 by Elias Limneos.
*/
typedef struct RetainPtr<NSURL> {
void m_ptr;
} RetainPtr<NSURL>;
typedef struct RetainPtr<NSString> {
void m_ptr;
} RetainPtr<NSString>;
typedef struct CGPoint {
double x;
double y;
} CGPoint;
typedef struct RefPtr<WebKit::ShareableBitmap> {
ShareableBitmap m_ptr;
} RefPtr<WebKit::ShareableBitmap>;
typedef struct RetainPtr<UIImage> {
void m_ptr;
} RetainPtr<UIImage>;
typedef struct CGSize {
double width;
double height;
} CGSize;
typedef struct CGRect {
CGPoint origin;
CGSize size;
} CGRect;
typedef struct type {
unsigned char __lx[304];
} type;
typedef struct ObjectStorage<WebKit::DownloadProxy> {
type data;
} ObjectStorage<WebKit::DownloadProxy>;
typedef struct WeakObjCPtr<WKWebView> {
id m_weakReference;
} WeakObjCPtr<WKWebView>;
typedef struct _NSZone* NSZoneRef;
typedef struct ObjectStorage<API::FrameHandle> {
type data;
} ObjectStorage<API::FrameHandle>;
typedef struct ObjectStorage<API::ProcessPoolConfiguration> {
type data;
} ObjectStorage<API::ProcessPoolConfiguration>;
typedef struct HashTable<SEL *, WTF::KeyValuePair<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > >, WTF::PtrHash<SEL *>, WTF::HashMap<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16>, WTF::PtrHash<SEL *>, WTF::HashTraits<SEL *>, WTF::HashTraits<WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > >::KeyValuePairTraits, WTF::HashTraits<SEL *> > {
KeyValuePair<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > m_table;
unsigned m_tableSize;
unsigned m_tableSizeMask;
unsigned m_keyCount;
unsigned m_deletedCount;
} HashTable<SEL *, WTF::KeyValuePair<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > >, WTF::PtrHash<SEL *>, WTF::HashMap<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16>, WTF::PtrHash<SEL *>, WTF::HashTraits<SEL *>, WTF::HashTraits<WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > >::KeyValuePairTraits, WTF::HashTraits<SEL *> >;
typedef struct HashMap<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16>, WTF::PtrHash<SEL *>, WTF::HashTraits<SEL *>, WTF::HashTraits<WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > > {
HashTable<SEL *, WTF::KeyValuePair<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > >, WTF::PtrHash<SEL *>, WTF::HashMap<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16>, WTF::PtrHash<SEL *>, WTF::HashTraits<SEL *>, WTF::HashTraits<WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > >::KeyValuePairTraits, WTF::HashTraits<SEL *> > m_impl;
} HashMap<SEL *, WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16>, WTF::PtrHash<SEL *>, WTF::HashTraits<SEL *>, WTF::HashTraits<WTF::Vector<WTF::RetainPtr<NSSet>, 0, WTF::CrashOnOverflow, 16> > >;
typedef struct _compressed_pair<WebKit::RemoteObjectRegistry *, std::__1::default_delete<WebKit::RemoteObjectRegistry> > {
RemoteObjectRegistry __first_;
} compressed_pair<WebKit::RemoteObjectRegistry *, std::__1::default_delete<WebKit::RemoteObjectRegistry> >;
typedef struct unique_ptr<WebKit::RemoteObjectRegistry, std::__1::default_delete<WebKit::RemoteObjectRegistry> > {
compressed_pair<WebKit::RemoteObjectRegistry *, std::__1::default_delete<WebKit::RemoteObjectRegistry> > __ptr_;
} unique_ptr<WebKit::RemoteObjectRegistry, std::__1::default_delete<WebKit::RemoteObjectRegistry> >;
typedef struct RetainPtr<NSMapTable> {
void m_ptr;
} RetainPtr<NSMapTable>;
typedef struct HashTable<WTF::String, WTF::KeyValuePair<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > >, WTF::StringHash, WTF::HashMap<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> > {
KeyValuePair<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > m_table;
unsigned m_tableSize;
unsigned m_tableSizeMask;
unsigned m_keyCount;
unsigned m_deletedCount;
} HashTable<WTF::String, WTF::KeyValuePair<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > >, WTF::StringHash, WTF::HashMap<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> >;
typedef struct HashMap<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > > {
HashTable<WTF::String, WTF::KeyValuePair<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > >, WTF::StringHash, WTF::HashMap<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> > m_impl;
} HashMap<WTF::String, std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::pair<WTF::RetainPtr<id>, WTF::RetainPtr<_WKRemoteObjectInterface> > > >;
typedef struct RefPtr<WTF::StringImpl> {
StringImpl m_ptr;
} RefPtr<WTF::StringImpl>;
typedef struct String {
RefPtr<WTF::StringImpl> m_impl;
} String;
typedef struct URL {
String m_string;
unsigned m_isValid : 1;
unsigned m_protocolIsInHTTPFamily : 1;
int m_schemeEnd;
int m_userStart;
int m_userEnd;
int m_passwordEnd;
int m_hostEnd;
int m_portEnd;
int m_pathAfterLastSlash;
int m_pathEnd;
int m_queryEnd;
int m_fragmentEnd;
} URL;
typedef struct Optional<unsigned int> {
BOOL m_isEngaged;
type m_value;
} Optional<unsigned int>;
typedef struct Vector<WebKit::BackForwardListItemState, 0, WTF::CrashOnOverflow, 16> {
BackForwardListItemState m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<WebKit::BackForwardListItemState, 0, WTF::CrashOnOverflow, 16>;
typedef struct BackForwardListState {
Vector<WebKit::BackForwardListItemState, 0, WTF::CrashOnOverflow, 16> items;
Optional<unsigned int> currentIndex;
} BackForwardListState;
typedef struct SessionState {
BackForwardListState backForwardListState;
unsigned long long renderTreeSize;
URL provisionalURL;
} SessionState;
typedef struct ObjectStorage<API::UserContentExtensionStore> {
type data;
} ObjectStorage<API::UserContentExtensionStore>;
typedef struct ObjectStorage<API::UserContentExtension> {
type data;
} ObjectStorage<API::UserContentExtension>;
typedef struct ObjectStorage<WebKit::VisitedLinkProvider> {
type data;
} ObjectStorage<WebKit::VisitedLinkProvider>;
typedef struct ObjectStorage<API::WebsiteDataStore> {
type data;
} ObjectStorage<API::WebsiteDataStore>;
typedef struct PrintInfo {
float pageSetupScaleFactor;
float availablePaperWidth;
float availablePaperHeight;
} PrintInfo;
typedef struct __CFDictionary* CFDictionaryRef;
typedef struct _CFURLRequest* CFURLRequestRef;
typedef struct RefPtr<IPC::Connection> {
Connection m_ptr;
} RefPtr<IPC::Connection>;
typedef struct ObjectStorage<API::SecurityOrigin> {
type data;
} ObjectStorage<API::SecurityOrigin>;
typedef struct RefPtr<WebKit::WebEditCommandProxy> {
WebEditCommandProxy m_ptr;
} RefPtr<WebKit::WebEditCommandProxy>;
typedef struct RetainPtr<NSArray> {
void m_ptr;
} RetainPtr<NSArray>;
typedef struct RetainPtr<_WKActivatedElementInfo> {
void m_ptr;
} RetainPtr<_WKActivatedElementInfo>;
typedef struct RetainPtr<CGImage *> {
void m_ptr;
} RetainPtr<CGImage *>;
typedef struct RetainPtr<UIImageView> {
void m_ptr;
} RetainPtr<UIImageView>;
typedef struct HashTable<WebKit::ProcessAssertionClient *, WebKit::ProcessAssertionClient *, WTF::IdentityExtractor, WTF::PtrHash<WebKit::ProcessAssertionClient *>, WTF::HashTraits<WebKit::ProcessAssertionClient *>, WTF::HashTraits<WebKit::ProcessAssertionClient *> > {
ProcessAssertionClient m_table;
unsigned m_tableSize;
unsigned m_tableSizeMask;
unsigned m_keyCount;
unsigned m_deletedCount;
} HashTable<WebKit::ProcessAssertionClient *, WebKit::ProcessAssertionClient *, WTF::IdentityExtractor, WTF::PtrHash<WebKit::ProcessAssertionClient *>, WTF::HashTraits<WebKit::ProcessAssertionClient *>, WTF::HashTraits<WebKit::ProcessAssertionClient *> >;
typedef struct HashSet<WebKit::ProcessAssertionClient *, WTF::PtrHash<WebKit::ProcessAssertionClient *>, WTF::HashTraits<WebKit::ProcessAssertionClient *> > {
HashTable<WebKit::ProcessAssertionClient *, WebKit::ProcessAssertionClient *, WTF::IdentityExtractor, WTF::PtrHash<WebKit::ProcessAssertionClient *>, WTF::HashTraits<WebKit::ProcessAssertionClient *>, WTF::HashTraits<WebKit::ProcessAssertionClient *> > m_impl;
} HashSet<WebKit::ProcessAssertionClient *, WTF::PtrHash<WebKit::ProcessAssertionClient *>, WTF::HashTraits<WebKit::ProcessAssertionClient *> >;
typedef struct RetainPtr<_UINavigationInteractiveTransitionBase> {
void m_ptr;
} RetainPtr<_UINavigationInteractiveTransitionBase>;
typedef struct WeakObjCPtr<UIView> {
id m_weakReference;
} WeakObjCPtr<UIView>;
typedef struct RetainPtr<WKWebsiteDataStore> {
void m_ptr;
} RetainPtr<WKWebsiteDataStore>;
typedef struct RetainPtr<UIViewController> {
void m_ptr;
} RetainPtr<UIViewController>;
typedef struct RetainPtr<id<UIPopoverPresentationControllerDelegate> > {
void m_ptr;
} RetainPtr<id<UIPopoverPresentationControllerDelegate> >;
typedef struct WeakObjCPtr<id<WKActionSheetAssistantDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<WKActionSheetAssistantDelegate> >;
typedef struct RetainPtr<WKActionSheet> {
void m_ptr;
} RetainPtr<WKActionSheet>;
typedef struct RetainPtr<MPAVRoutingController> {
void m_ptr;
} RetainPtr<MPAVRoutingController>;
typedef struct RetainPtr<MPAudioVideoRoutingPopoverController> {
void m_ptr;
} RetainPtr<MPAudioVideoRoutingPopoverController>;
typedef struct RetainPtr<MPAudioVideoRoutingActionSheet> {
void m_ptr;
} RetainPtr<MPAudioVideoRoutingActionSheet>;
typedef struct ObjectStorage<WebKit::WebBackForwardList> {
type data;
} ObjectStorage<WebKit::WebBackForwardList>;
typedef struct ObjectStorage<WebKit::WebBackForwardListItem> {
type data;
} ObjectStorage<WebKit::WebBackForwardListItem>;
typedef struct WeakObjCPtr<id<WKBrowsingContextHistoryDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<WKBrowsingContextHistoryDelegate> >;
typedef struct RefPtr<WebKit::WebPageProxy> {
WebPageProxy m_ptr;
} RefPtr<WebKit::WebPageProxy>;
typedef struct _compressed_pair<PageLoadStateObserver *, std::__1::default_delete<PageLoadStateObserver> > {
PageLoadStateObserver __first_;
} compressed_pair<PageLoadStateObserver *, std::__1::default_delete<PageLoadStateObserver> >;
typedef struct unique_ptr<PageLoadStateObserver, std::__1::default_delete<PageLoadStateObserver> > {
compressed_pair<PageLoadStateObserver *, std::__1::default_delete<PageLoadStateObserver> > __ptr_;
} unique_ptr<PageLoadStateObserver, std::__1::default_delete<PageLoadStateObserver> >;
typedef struct WeakObjCPtr<id<WKBrowsingContextLoadDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<WKBrowsingContextLoadDelegate> >;
typedef struct WeakObjCPtr<id<WKBrowsingContextPolicyDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<WKBrowsingContextPolicyDelegate> >;
typedef struct RetainPtr<_WKRemoteObjectRegistry> {
void m_ptr;
} RetainPtr<_WKRemoteObjectRegistry>;
typedef struct OpaqueWKPage* OpaqueWKPageRef;
typedef struct ObjectStorage<WebKit::WebPageGroup> {
type data;
} ObjectStorage<WebKit::WebPageGroup>;
typedef struct OpaqueWKPageGroup* OpaqueWKPageGroupRef;
typedef struct WeakObjCPtr<id<WKConnectionDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<WKConnectionDelegate> >;
typedef struct RetainPtr<UIWebTouchEventsGestureRecognizer> {
void m_ptr;
} RetainPtr<UIWebTouchEventsGestureRecognizer>;
typedef struct RetainPtr<WKSyntheticClickTapGestureRecognizer> {
void m_ptr;
} RetainPtr<WKSyntheticClickTapGestureRecognizer>;
typedef struct RetainPtr<_UIWebHighlightLongPressGestureRecognizer> {
void m_ptr;
} RetainPtr<_UIWebHighlightLongPressGestureRecognizer>;
typedef struct RetainPtr<UILongPressGestureRecognizer> {
void m_ptr;
} RetainPtr<UILongPressGestureRecognizer>;
typedef struct RetainPtr<UITapGestureRecognizer> {
void m_ptr;
} RetainPtr<UITapGestureRecognizer>;
typedef struct RetainPtr<WKInspectorNodeSearchGestureRecognizer> {
void m_ptr;
} RetainPtr<WKInspectorNodeSearchGestureRecognizer>;
typedef struct RetainPtr<UIWKTextInteractionAssistant> {
void m_ptr;
} RetainPtr<UIWKTextInteractionAssistant>;
typedef struct RetainPtr<UIWKSelectionAssistant> {
void m_ptr;
} RetainPtr<UIWKSelectionAssistant>;
typedef struct RetainPtr<UITextInputTraits> {
void m_ptr;
} RetainPtr<UITextInputTraits>;
typedef struct RetainPtr<UIWebFormAccessory> {
void m_ptr;
} RetainPtr<UIWebFormAccessory>;
typedef struct RetainPtr<_UIHighlightView> {
void m_ptr;
} RetainPtr<_UIHighlightView>;
typedef struct RetainPtr<UIView> {
void m_ptr;
} RetainPtr<UIView>;
typedef struct RetainPtr<WKActionSheetAssistant> {
void m_ptr;
} RetainPtr<WKActionSheetAssistant>;
typedef struct RetainPtr<WKAirPlayRoutePicker> {
void m_ptr;
} RetainPtr<WKAirPlayRoutePicker>;
typedef struct RetainPtr<WKFormInputSession> {
void m_ptr;
} RetainPtr<WKFormInputSession>;
typedef struct RetainPtr<WKFileUploadPanel> {
void m_ptr;
} RetainPtr<WKFileUploadPanel>;
typedef struct RetainPtr<UIGestureRecognizer> {
void m_ptr;
} RetainPtr<UIGestureRecognizer>;
typedef struct RetainPtr<UIPreviewItemController> {
void m_ptr;
} RetainPtr<UIPreviewItemController>;
typedef struct _compressed_pair<WebKit::SmartMagnificationController *, std::__1::default_delete<WebKit::SmartMagnificationController> > {
SmartMagnificationController __first_;
} compressed_pair<WebKit::SmartMagnificationController *, std::__1::default_delete<WebKit::SmartMagnificationController> >;
typedef struct unique_ptr<WebKit::SmartMagnificationController, std::__1::default_delete<WebKit::SmartMagnificationController> > {
compressed_pair<WebKit::SmartMagnificationController *, std::__1::default_delete<WebKit::SmartMagnificationController> > __ptr_;
} unique_ptr<WebKit::SmartMagnificationController, std::__1::default_delete<WebKit::SmartMagnificationController> >;
typedef struct Color {
unsigned m_color;
BOOL m_valid;
} Color;
typedef struct IntSize {
int m_width;
int m_height;
} IntSize;
typedef struct Vector<WebCore::FloatQuad, 0, WTF::CrashOnOverflow, 16> {
FloatQuad m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<WebCore::FloatQuad, 0, WTF::CrashOnOverflow, 16>;
typedef struct TapHighlightInformation {
Color color;
Vector<WebCore::FloatQuad, 0, WTF::CrashOnOverflow, 16> quads;
IntSize topLeftRadius;
IntSize topRightRadius;
IntSize bottomLeftRadius;
IntSize bottomRightRadius;
} TapHighlightInformation;
typedef struct WKAutoCorrectionData {
String fontName;
double fontSize;
unsigned long long fontTraits;
CGRect textFirstRect;
CGRect textLastRect;
/*^block*/id autocorrectionHandler;
/*^block*/id autocorrectionContextHandler;
} WKAutoCorrectionData;
typedef struct IntPoint {
int m_x;
int m_y;
} IntPoint;
typedef struct FloatPoint {
float m_x;
float m_y;
} FloatPoint;
typedef struct FloatSize {
float m_width;
float m_height;
} FloatSize;
typedef struct RefPtr<WebCore::Image> {
Image m_ptr;
} RefPtr<WebCore::Image>;
typedef struct Vector<WebCore::FloatRect, 0, WTF::CrashOnOverflow, 16> {
FloatRect m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<WebCore::FloatRect, 0, WTF::CrashOnOverflow, 16>;
typedef struct FloatRect {
FloatPoint m_location;
FloatSize m_size;
} FloatRect;
typedef struct TextIndicatorData {
FloatRect selectionRectInRootViewCoordinates;
FloatRect textBoundingRectInRootViewCoordinates;
Vector<WebCore::FloatRect, 0, WTF::CrashOnOverflow, 16> textRectsInBoundingRectCoordinates;
float contentImageScaleFactor;
RefPtr<WebCore::Image> contentImageWithHighlight;
RefPtr<WebCore::Image> contentImage;
int presentationTransition;
BOOL wantsMargin;
} TextIndicatorData;
typedef struct IntRect {
IntPoint m_location;
IntSize m_size;
} IntRect;
typedef struct InteractionInformationAtPosition {
IntPoint point;
BOOL nodeAtPositionIsAssistedNode;
BOOL isSelectable;
BOOL isNearMarkedText;
BOOL touchCalloutEnabled;
BOOL isAnimatedImage;
String clickableElementName;
String url;
String imageURL;
String title;
IntRect bounds;
RefPtr<WebKit::ShareableBitmap> image;
TextIndicatorData linkIndicator;
} InteractionInformationAtPosition;
typedef struct Vector<WebKit::OptionItem, 0, WTF::CrashOnOverflow, 16> {
OptionItem m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<WebKit::OptionItem, 0, WTF::CrashOnOverflow, 16>;
typedef struct AssistedNodeInformation {
IntRect elementRect;
IntRect selectionRect;
double minimumScaleFactor;
double maximumScaleFactor;
double nodeFontSize;
BOOL hasNextNode;
BOOL hasPreviousNode;
BOOL isAutocorrect;
BOOL isMultiSelect;
BOOL isReadOnly;
BOOL allowsUserScaling;
BOOL insideFixedPosition;
int autocapitalizeType;
int elementType;
String formAction;
Vector<WebKit::OptionItem, 0, WTF::CrashOnOverflow, 16> selectOptions;
int selectedIndex;
String value;
double valueAsNumber;
String title;
} AssistedNodeInformation;
typedef struct RetainPtr<NSObject<WKFormPeripheral> > {
void m_ptr;
} RetainPtr<NSObject<WKFormPeripheral> >;
typedef struct Vector<WebCore::SelectionRect, 0, WTF::CrashOnOverflow, 16> {
SelectionRect m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<WebCore::SelectionRect, 0, WTF::CrashOnOverflow, 16>;
typedef struct WKSelectionDrawingInfo {
int type;
IntRect caretRect;
Vector<WebCore::SelectionRect, 0, WTF::CrashOnOverflow, 16> selectionRects;
} WKSelectionDrawingInfo;
typedef struct _compressed_pair<WebKit::PageClientImpl *, std::__1::default_delete<WebKit::PageClientImpl> > {
PageClientImpl __first_;
} compressed_pair<WebKit::PageClientImpl *, std::__1::default_delete<WebKit::PageClientImpl> >;
typedef struct unique_ptr<WebKit::PageClientImpl, std::__1::default_delete<WebKit::PageClientImpl> > {
compressed_pair<WebKit::PageClientImpl *, std::__1::default_delete<WebKit::PageClientImpl> > __ptr_;
} unique_ptr<WebKit::PageClientImpl, std::__1::default_delete<WebKit::PageClientImpl> >;
typedef struct RetainPtr<WKBrowsingContextController> {
void m_ptr;
} RetainPtr<WKBrowsingContextController>;
typedef struct RetainPtr<WKInspectorIndicationView> {
void m_ptr;
} RetainPtr<WKInspectorIndicationView>;
typedef struct RetainPtr<WKInspectorHighlightView> {
void m_ptr;
} RetainPtr<WKInspectorHighlightView>;
typedef struct Data {
double timestamp;
CGPoint position;
double scale;
} Data;
typedef struct HistoricalVelocityData {
unsigned m_historySize;
unsigned m_latestDataIndex;
double m_lastAppendTimestamp;
Data m_history[3];
} HistoricalVelocityData;
typedef struct RetainPtr<NSUndoManager> {
void m_ptr;
} RetainPtr<NSUndoManager>;
typedef struct _compressed_pair<WebKit::ApplicationStateTracker *, std::__1::default_delete<WebKit::ApplicationStateTracker> > {
ApplicationStateTracker __first_;
} compressed_pair<WebKit::ApplicationStateTracker *, std::__1::default_delete<WebKit::ApplicationStateTracker> >;
typedef struct unique_ptr<WebKit::ApplicationStateTracker, std::__1::default_delete<WebKit::ApplicationStateTracker> > {
compressed_pair<WebKit::ApplicationStateTracker *, std::__1::default_delete<WebKit::ApplicationStateTracker> > __ptr_;
} unique_ptr<WebKit::ApplicationStateTracker, std::__1::default_delete<WebKit::ApplicationStateTracker> >;
typedef struct __CFCharacterSet* CFCharacterSetRef;
typedef struct WebOpenPanelParameters* WebOpenPanelParametersRef;
typedef struct WebOpenPanelResultListenerProxy* WebOpenPanelResultListenerProxyRef;
typedef struct RetainPtr<NSObject<NSSecureCoding> > {
void m_ptr;
} RetainPtr<NSObject<NSSecureCoding> >;
typedef struct RefPtr<WebCore::Node> {
Node m_ptr;
} RefPtr<WebCore::Node>;
typedef struct OpaqueWKBundleNodeHandle* OpaqueWKBundleNodeHandleRef;
typedef struct RefPtr<WebCore::Range> {
Range m_ptr;
} RefPtr<WebCore::Range>;
typedef struct OpaqueWKBundleRangeHandle* OpaqueWKBundleRangeHandleRef;
typedef struct _compressed_pair<WebCore::TextIterator *, std::__1::default_delete<WebCore::TextIterator> > {
TextIterator __first_;
} compressed_pair<WebCore::TextIterator *, std::__1::default_delete<WebCore::TextIterator> >;
typedef struct unique_ptr<WebCore::TextIterator, std::__1::default_delete<WebCore::TextIterator> > {
compressed_pair<WebCore::TextIterator *, std::__1::default_delete<WebCore::TextIterator> > __ptr_;
} unique_ptr<WebCore::TextIterator, std::__1::default_delete<WebCore::TextIterator> >;
typedef struct Vector<unsigned short, 0, WTF::CrashOnOverflow, 16> {
unsigned short m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<unsigned short, 0, WTF::CrashOnOverflow, 16>;
typedef struct RefPtr<WebKit::WebOpenPanelResultListenerProxy> {
WebOpenPanelResultListenerProxy m_ptr;
} RefPtr<WebKit::WebOpenPanelResultListenerProxy>;
typedef struct RetainPtr<UIImagePickerController> {
void m_ptr;
} RetainPtr<UIImagePickerController>;
typedef struct RetainPtr<UIPopoverController> {
void m_ptr;
} RetainPtr<UIPopoverController>;
typedef struct RetainPtr<UIDocumentMenuViewController> {
void m_ptr;
} RetainPtr<UIDocumentMenuViewController>;
typedef struct RetainPtr<UIAlertController> {
void m_ptr;
} RetainPtr<UIAlertController>;
typedef struct RetainPtr<UIDatePicker> {
void m_ptr;
} RetainPtr<UIDatePicker>;
typedef struct RetainPtr<id<WKFormControl> > {
void m_ptr;
} RetainPtr<id<WKFormControl> >;
typedef struct RetainPtr<NSObject<WKFormControl> > {
void m_ptr;
} RetainPtr<NSObject<WKFormControl> >;
typedef struct RetainPtr<WKDateTimePopoverViewController> {
void m_ptr;
} RetainPtr<WKDateTimePopoverViewController>;
typedef struct RetainPtr<WKSelectTableViewController> {
void m_ptr;
} RetainPtr<WKSelectTableViewController>;
typedef struct ObjectStorage<API::FrameInfo> {
type data;
} ObjectStorage<API::FrameInfo>;
typedef struct RefPtr<WebKit::WebGeolocationManagerProxy> {
WebGeolocationManagerProxy m_ptr;
} RefPtr<WebKit::WebGeolocationManagerProxy>;
typedef struct RetainPtr<WebGeolocationCoreLocationProvider> {
void m_ptr;
} RetainPtr<WebGeolocationCoreLocationProvider>;
typedef struct RefPtr<WebKit::WebGeolocationPosition> {
WebGeolocationPosition m_ptr;
} RefPtr<WebKit::WebGeolocationPosition>;
typedef struct Vector<GeolocationRequestData, 0, WTF::CrashOnOverflow, 16> {
GeolocationRequestData m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<GeolocationRequestData, 0, WTF::CrashOnOverflow, 16>;
typedef struct RefPtr<WebKit::GeolocationPermissionRequestProxy> {
GeolocationPermissionRequestProxy m_ptr;
} RefPtr<WebKit::GeolocationPermissionRequestProxy>;
typedef struct RetainPtr<UITouch> {
void m_ptr;
} RetainPtr<UITouch>;
typedef struct ObjectStorage<API::Navigation> {
type data;
} ObjectStorage<API::Navigation>;
typedef struct ObjectStorage<API::NavigationAction> {
type data;
} ObjectStorage<API::NavigationAction>;
typedef struct ObjectStorage<API::NavigationData> {
type data;
} ObjectStorage<API::NavigationData>;
typedef struct ObjectStorage<API::NavigationResponse> {
type data;
} ObjectStorage<API::NavigationResponse>;
typedef struct NetscapePlugin* NetscapePluginRef;
typedef struct ObjectStorage<API::Array> {
type data;
} ObjectStorage<API::Array>;
typedef struct ObjectStorage<API::Data> {
type data;
} ObjectStorage<API::Data>;
typedef struct ObjectStorage<API::Dictionary> {
type data;
} ObjectStorage<API::Dictionary>;
typedef struct RetainPtr<UILabel> {
void m_ptr;
} RetainPtr<UILabel>;
typedef struct RetainPtr<_UIBackdropView> {
void m_ptr;
} RetainPtr<_UIBackdropView>;
typedef struct RetainPtr<NSTimer> {
void m_ptr;
} RetainPtr<NSTimer>;
typedef struct CGImage* CGImageRef;
typedef struct RetainPtr<CGPDFDocument *> {
void m_ptr;
} RetainPtr<CGPDFDocument *>;
typedef struct RetainPtr<UIPDFDocument> {
void m_ptr;
} RetainPtr<UIPDFDocument>;
typedef struct RetainPtr<WKPDFPageNumberIndicator> {
void m_ptr;
} RetainPtr<WKPDFPageNumberIndicator>;
typedef struct RetainPtr<UIDocumentPasswordView> {
void m_ptr;
} RetainPtr<UIDocumentPasswordView>;
typedef struct Vector<PDFPageInfo, 0, WTF::CrashOnOverflow, 16> {
/*function pointer*/void* m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<PDFPageInfo, 0, WTF::CrashOnOverflow, 16>;
typedef struct RetainPtr<UIPDFSelection> {
void m_ptr;
} RetainPtr<UIPDFSelection>;
typedef struct Vector<WTF::RetainPtr<UIPDFSelection>, 0, WTF::CrashOnOverflow, 16> {
RetainPtr<UIPDFSelection> m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<WTF::RetainPtr<UIPDFSelection>, 0, WTF::CrashOnOverflow, 16>;
typedef struct atomic<unsigned int> {
AI __a_;
} atomic<unsigned int>;
typedef struct CGPDFDocument* CGPDFDocumentRef;
typedef struct {
CGRect field1;
R field2;
e field3;
t field4;
a field5;
int field6;
n field7;
P field8;
t field9;
const field10;
< field11;
U field12;
unsigned field13;
P field14;
D field15;
F field16;
P field17;
a field18;
g field19;
e field20;
V field21;
int field22;
e field23;
w field24;
> field25;
R field26;
e field27;
t field28;
a field29;
int field30;
n field31;
P field32;
t field33;
const field34;
< field35;
U field36;
unsigned field37;
P field38;
D field39;
F field40;
P field41;
a field42;
g field43;
e field44;
> field45;
unsigned field46;
} SCD_Struct_WK164;
typedef struct ObjectStorage<WebKit::WebPreferences> {
type data;
} ObjectStorage<WebKit::WebPreferences>;
typedef struct RefPtr<WebKit::WebProcessPool> {
WebProcessPool m_ptr;
} RefPtr<WebKit::WebProcessPool>;
typedef struct WeakObjCPtr<id<WKProcessGroupDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<WKProcessGroupDelegate> >;
typedef struct RetainPtr<WKGeolocationProviderIOS> {
void m_ptr;
} RetainPtr<WKGeolocationProviderIOS>;
typedef struct OpaqueWKContext* OpaqueWKContextRef;
typedef struct ObjectStorage<WebKit::WebProcessPool> {
type data;
} ObjectStorage<WebKit::WebProcessPool>;
typedef struct WeakObjCPtr<id<_WKDownloadDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<_WKDownloadDelegate> >;
typedef struct RetainPtr<_WKFrameHandle> {
void m_ptr;
} RetainPtr<_WKFrameHandle>;
typedef struct RetainPtr<_WKRemoteObjectInterface> {
void m_ptr;
} RetainPtr<_WKRemoteObjectInterface>;
typedef struct RefPtr<API::Dictionary> {
Dictionary m_ptr;
} RefPtr<API::Dictionary>;
typedef struct RetainPtr<id> {
void m_ptr;
} RetainPtr<id>;
typedef struct RetainPtr<WKFrameInfo> {
void m_ptr;
} RetainPtr<WKFrameInfo>;
typedef struct WKRetainPtr<const void *> {
void m_ptr;
} WKRetainPtr<const void *>;
typedef struct ObjectStorage<WebKit::WebUserContentControllerProxy> {
type data;
} ObjectStorage<WebKit::WebUserContentControllerProxy>;
typedef struct ObjectStorage<API::UserScript> {
type data;
} ObjectStorage<API::UserScript>;
typedef struct RetainPtr<WKScrollView> {
void m_ptr;
} RetainPtr<WKScrollView>;
typedef struct RetainPtr<WKContentView> {
void m_ptr;
} RetainPtr<WKContentView>;
typedef struct _compressed_pair<WebKit::ViewGestureController *, std::__1::default_delete<WebKit::ViewGestureController> > {
ViewGestureController __first_;
} compressed_pair<WebKit::ViewGestureController *, std::__1::default_delete<WebKit::ViewGestureController> >;
typedef struct unique_ptr<WebKit::ViewGestureController, std::__1::default_delete<WebKit::ViewGestureController> > {
compressed_pair<WebKit::ViewGestureController *, std::__1::default_delete<WebKit::ViewGestureController> > __ptr_;
} unique_ptr<WebKit::ViewGestureController, std::__1::default_delete<WebKit::ViewGestureController> >;
typedef struct UIEdgeInsets {
double top;
double left;
double bottom;
double right;
} UIEdgeInsets;
typedef struct RetainPtr<NSMutableDictionary> {
void m_ptr;
} RetainPtr<NSMutableDictionary>;
typedef struct ObjectStorage<WebKit::InjectedBundle> {
type data;
} ObjectStorage<WebKit::InjectedBundle>;
typedef struct RetainPtr<id<WKWebProcessPlugIn> > {
void m_ptr;
} RetainPtr<id<WKWebProcessPlugIn> >;
typedef struct OpaqueWKBundle* OpaqueWKBundleRef;
typedef struct ObjectStorage<WebKit::WebPage> {
type data;
} ObjectStorage<WebKit::WebPage>;
typedef struct WeakObjCPtr<id<WKWebProcessPlugInLoadDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<WKWebProcessPlugInLoadDelegate> >;
typedef struct WeakObjCPtr<id<WKWebProcessPlugInFormDelegatePrivate> > {
id m_weakReference;
} WeakObjCPtr<id<WKWebProcessPlugInFormDelegatePrivate> >;
typedef struct OpaqueWKBundlePage* OpaqueWKBundlePageRef;
typedef struct ObjectStorage<WebKit::WebFrame> {
type data;
} ObjectStorage<WebKit::WebFrame>;
typedef struct ObjectStorage<WebKit::InjectedBundleHitTestResult> {
type data;
} ObjectStorage<WebKit::InjectedBundleHitTestResult>;
typedef struct ObjectStorage<WebKit::InjectedBundleNodeHandle> {
type data;
} ObjectStorage<WebKit::InjectedBundleNodeHandle>;
typedef struct ObjectStorage<WebKit::WebPageGroupProxy> {
type data;
} ObjectStorage<WebKit::WebPageGroupProxy>;
typedef struct ObjectStorage<WebKit::InjectedBundleScriptWorld> {
type data;
} ObjectStorage<WebKit::InjectedBundleScriptWorld>;
typedef struct ObjectStorage<API::WebsiteDataRecord> {
type data;
} ObjectStorage<API::WebsiteDataRecord>;
typedef struct RetainPtr<WKWebViewConfiguration> {
void m_ptr;
} RetainPtr<WKWebViewConfiguration>;
typedef struct _compressed_pair<WebKit::NavigationState *, std::__1::default_delete<WebKit::NavigationState> > {
NavigationState __first_;
} compressed_pair<WebKit::NavigationState *, std::__1::default_delete<WebKit::NavigationState> >;
typedef struct unique_ptr<WebKit::NavigationState, std::__1::default_delete<WebKit::NavigationState> > {
compressed_pair<WebKit::NavigationState *, std::__1::default_delete<WebKit::NavigationState> > __ptr_;
} unique_ptr<WebKit::NavigationState, std::__1::default_delete<WebKit::NavigationState> >;
typedef struct _compressed_pair<WebKit::UIDelegate *, std::__1::default_delete<WebKit::UIDelegate> > {
UIDelegate __first_;
} compressed_pair<WebKit::UIDelegate *, std::__1::default_delete<WebKit::UIDelegate> >;
typedef struct unique_ptr<WebKit::UIDelegate, std::__1::default_delete<WebKit::UIDelegate> > {
compressed_pair<WebKit::UIDelegate *, std::__1::default_delete<WebKit::UIDelegate> > __ptr_;
} unique_ptr<WebKit::UIDelegate, std::__1::default_delete<WebKit::UIDelegate> >;
typedef struct WeakObjCPtr<id<_WKFormDelegate> > {
id m_weakReference;
} WeakObjCPtr<id<_WKFormDelegate> >;
typedef struct CATransform3D {
double m11;
double m12;
double m13;
double m14;
double m21;
double m22;
double m23;
double m24;
double m31;
double m32;
double m33;
double m34;
double m41;
double m42;
double m43;
double m44;
} CATransform3D;
typedef struct Optional<CGRect> {
BOOL m_isEngaged;
type m_value;
} Optional<CGRect>;
typedef struct RetainPtr<UIView<WKWebViewContentProvider> > {
void m_ptr;
} RetainPtr<UIView<WKWebViewContentProvider> >;
typedef struct Vector<std::__1::function<void ()>, 0, WTF::CrashOnOverflow, 16> {
function<void ()> m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<std::__1::function<void ()>, 0, WTF::CrashOnOverflow, 16>;
typedef struct RetainPtr<WKProcessPool> {
void m_ptr;
} RetainPtr<WKProcessPool>;
typedef struct LazyInitialized<WTF::RetainPtr<WKProcessPool> > {
BOOL m_isInitialized;
RetainPtr<WKProcessPool> m_value;
} LazyInitialized<WTF::RetainPtr<WKProcessPool> >;
typedef struct RetainPtr<WKPreferences> {
void m_ptr;
} RetainPtr<WKPreferences>;
typedef struct LazyInitialized<WTF::RetainPtr<WKPreferences> > {
BOOL m_isInitialized;
RetainPtr<WKPreferences> m_value;
} LazyInitialized<WTF::RetainPtr<WKPreferences> >;
typedef struct RetainPtr<WKUserContentController> {
void m_ptr;
} RetainPtr<WKUserContentController>;
typedef struct LazyInitialized<WTF::RetainPtr<WKUserContentController> > {
BOOL m_isInitialized;
RetainPtr<WKUserContentController> m_value;
} LazyInitialized<WTF::RetainPtr<WKUserContentController> >;
typedef struct RetainPtr<_WKVisitedLinkProvider> {
void m_ptr;
} RetainPtr<_WKVisitedLinkProvider>;
typedef struct LazyInitialized<WTF::RetainPtr<_WKVisitedLinkProvider> > {
BOOL m_isInitialized;
RetainPtr<_WKVisitedLinkProvider> m_value;
} LazyInitialized<WTF::RetainPtr<_WKVisitedLinkProvider> >;
typedef struct LazyInitialized<WTF::RetainPtr<WKWebsiteDataStore> > {
BOOL m_isInitialized;
RetainPtr<WKWebsiteDataStore> m_value;
} LazyInitialized<WTF::RetainPtr<WKWebsiteDataStore> >;
typedef struct LazyInitialized<WTF::RetainPtr<NSString> > {
BOOL m_isInitialized;
RetainPtr<NSString> m_value;
} LazyInitialized<WTF::RetainPtr<NSString> >;
typedef struct RetainPtr<WKWebViewContentProviderRegistry> {
void m_ptr;
} RetainPtr<WKWebViewContentProviderRegistry>;
typedef struct LazyInitialized<WTF::RetainPtr<WKWebViewContentProviderRegistry> > {
BOOL m_isInitialized;
RetainPtr<WKWebViewContentProviderRegistry> m_value;
} LazyInitialized<WTF::RetainPtr<WKWebViewContentProviderRegistry> >;
typedef struct HashTable<WTF::String, WTF::KeyValuePair<WTF::String, Class<WKWebViewContentProvider> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, Class<WKWebViewContentProvider> > >, WTF::CaseFoldingHash, WTF::HashMap<WTF::String, Class<WKWebViewContentProvider>, WTF::CaseFoldingHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<Class<WKWebViewContentProvider> > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> > {
KeyValuePair<WTF::String, Class<WKWebViewContentProvider> > m_table;
unsigned m_tableSize;
unsigned m_tableSizeMask;
unsigned m_keyCount;
unsigned m_deletedCount;
} HashTable<WTF::String, WTF::KeyValuePair<WTF::String, Class<WKWebViewContentProvider> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, Class<WKWebViewContentProvider> > >, WTF::CaseFoldingHash, WTF::HashMap<WTF::String, Class<WKWebViewContentProvider>, WTF::CaseFoldingHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<Class<WKWebViewContentProvider> > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> >;
typedef struct HashMap<WTF::String, Class<WKWebViewContentProvider>, WTF::CaseFoldingHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<Class<WKWebViewContentProvider> > > {
HashTable<WTF::String, WTF::KeyValuePair<WTF::String, Class<WKWebViewContentProvider> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, Class<WKWebViewContentProvider> > >, WTF::CaseFoldingHash, WTF::HashMap<WTF::String, Class<WKWebViewContentProvider>, WTF::CaseFoldingHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<Class<WKWebViewContentProvider> > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> > m_impl;
} HashMap<WTF::String, Class<WKWebViewContentProvider>, WTF::CaseFoldingHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<Class<WKWebViewContentProvider> > >;
typedef struct HashTable<WebKit::WebPageProxy *, WTF::KeyValuePair<WebKit::WebPageProxy *, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebKit::WebPageProxy *, unsigned int> >, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashMap<WebKit::WebPageProxy *, unsigned int, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashTraits<WebKit::WebPageProxy *>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::HashTraits<WebKit::WebPageProxy *> > {
KeyValuePair<WebKit::WebPageProxy *, unsigned int> m_table;
unsigned m_tableSize;
unsigned m_tableSizeMask;
unsigned m_keyCount;
unsigned m_deletedCount;
} HashTable<WebKit::WebPageProxy *, WTF::KeyValuePair<WebKit::WebPageProxy *, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebKit::WebPageProxy *, unsigned int> >, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashMap<WebKit::WebPageProxy *, unsigned int, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashTraits<WebKit::WebPageProxy *>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::HashTraits<WebKit::WebPageProxy *> >;
typedef struct HashMap<WebKit::WebPageProxy *, unsigned int, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashTraits<WebKit::WebPageProxy *>, WTF::HashTraits<unsigned int> > {
HashTable<WebKit::WebPageProxy *, WTF::KeyValuePair<WebKit::WebPageProxy *, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebKit::WebPageProxy *, unsigned int> >, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashMap<WebKit::WebPageProxy *, unsigned int, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashTraits<WebKit::WebPageProxy *>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::HashTraits<WebKit::WebPageProxy *> > m_impl;
} HashMap<WebKit::WebPageProxy *, unsigned int, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashTraits<WebKit::WebPageProxy *>, WTF::HashTraits<unsigned int> >;
typedef struct HashCountedSet<WebKit::WebPageProxy *, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashTraits<WebKit::WebPageProxy *> > {
HashMap<WebKit::WebPageProxy *, unsigned int, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashTraits<WebKit::WebPageProxy *>, WTF::HashTraits<unsigned int> > m_impl;
} HashCountedSet<WebKit::WebPageProxy *, WTF::PtrHash<WebKit::WebPageProxy *>, WTF::HashTraits<WebKit::WebPageProxy *> >;
typedef struct RetainPtr<NSNumber> {
void m_ptr;
} RetainPtr<NSNumber>;