These three 'using' directives in pcre_stringpiece.h.in:
are in the global namespace and thus propagate to all files including
pcre_stringpiece.h directly or indirectly, which may cause name clashes with
locally visible identifiers.
Attached is a trivial fix to guard these directives with the namespace pcrecpp.
The 'using std::string' directive is added to 3 unit test source files that
relied on the global using directive from the header file.
You are receiving this mail because:
You are on the CC list for the bug.
This message was posted to the following mailing lists: