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.
Qualifiers1.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
