зеркало из https://github.com/mozilla/gecko-dev.git
8340513b0c
Using concrete class types with static IIDs in QueryInterface methods is a pretty common pattern which isn't supported by any existing helper macros. That's lead to separate ad-hoc implementations, with varying degrees of dodginess, being scattered around the tree. This patch adds a helper macro with a canonical (and safe) implementation, and updates existing ad-hoc users to use it. MozReview-Commit-ID: HaTGF7MN5Cv --HG-- extra : rebase_source : ace930129d85960d22bc3048ca3bb19bbbd4a63e extra : histedit_source : 03a87f746d957789d41381e4e1bfcc4fd7eebaf2%2C9c5bae9feeeef7721105db67be0f83e0ded66bb7 |
||
---|---|---|
.. | ||
ARIAGridAccessible-inl.h | ||
ARIAGridAccessible.cpp | ||
ARIAGridAccessible.h | ||
Accessible-inl.h | ||
Accessible.cpp | ||
Accessible.h | ||
ApplicationAccessible.cpp | ||
ApplicationAccessible.h | ||
BaseAccessibles.cpp | ||
BaseAccessibles.h | ||
DocAccessible-inl.h | ||
DocAccessible.cpp | ||
DocAccessible.h | ||
FormControlAccessible.cpp | ||
FormControlAccessible.h | ||
HyperTextAccessible-inl.h | ||
HyperTextAccessible.cpp | ||
HyperTextAccessible.h | ||
ImageAccessible.cpp | ||
ImageAccessible.h | ||
OuterDocAccessible.cpp | ||
OuterDocAccessible.h | ||
RootAccessible.cpp | ||
RootAccessible.h | ||
TableAccessible.h | ||
TableCellAccessible.cpp | ||
TableCellAccessible.h | ||
TextLeafAccessible.cpp | ||
TextLeafAccessible.h | ||
moz.build |