Two additional functions for Qualifiers.  These were pulled from the
template type diffing patch.

void removeQualifiers(Qualifiers Q) removes the qualifiers in Q from the
current Qualifiers.  This will replace the underlying implementation of
operator- and operator-=, which currently only performs bit masking.

static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R)
removes any qualifiers in common between L and R.  These qualifiers are
used to create a new Qualifier which is returned.  This will be unused
until the changes for template type diffing are checked in.

Attachment: Qualifiers1.patch
Description: Binary data

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to