Closed Bug 10477 Opened 21 years ago Closed 20 years ago
Remove conditional specialization in |ns
...in particular, comments are needed to explain the magic about hiding | nsISupports::GetIID()|.
Tests show that template specialization works on all platforms. I need to add an autoconf test, though, to decide if I'm allowed to use the |template <>| syntax. This means I should actually take _out_ the funny stuff. |nsISupports| will never provide |GetIID|, the documentation can be separate.
Moving to M11 per today's bug triage.
Summary: nsISupportsUtils.h and nsISupports.idl need comments describing the tricky things in them (or the tricky things need to go) → Remove conditional specialization in |nsISupports|
Target Milestone: M11 → M16
This is invisible to users, so it can't be dogfood. Changing the summary to be more descriptive, and the target milestone to fit our dogfood plans.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
See <http://cvs-mirror.mozilla.org/webtools/bonsai/cvsview2.cgi?diff_mode= context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/xpcom/base&command= DIFF_FRAMESET&root=/cvsroot&file=nsISupportsUtils.h&rev1=1.47&rev2=1.48> 1.48 contains the fix.
You need to log in before you can comment on or make changes to this bug.