|
@@ -47,6 +47,12 @@
|
|
|
#{ symbol: [ "std::pair", private, "<map>", public ] },
|
|
#{ symbol: [ "std::pair", private, "<map>", public ] },
|
|
|
#{ symbol: [ "std::pair", private, "<set>", public ] },
|
|
#{ symbol: [ "std::pair", private, "<set>", public ] },
|
|
|
|
|
|
|
|
|
|
+ # IWYU wrongly suggests to include "cm_auto_ptr.hxx" in some places. This
|
|
|
|
|
+ # might be a misinterpretation of a template specialization in <utility>.
|
|
|
|
|
+ # As a workaround, map the symbol auto_ptr to "cmConfigure.h".
|
|
|
|
|
+ # This will still correctly require "cm_auto_ptr.hxx" for CM_AUTO_PTR.
|
|
|
|
|
+ { symbol: [ "cm::auto_ptr", private, "\"cmConfigure.h\"", public ] },
|
|
|
|
|
+
|
|
|
# Wrappers for headers added in TR1 / C++11
|
|
# Wrappers for headers added in TR1 / C++11
|
|
|
# { include: [ "<array>", public, "\"cm_array.hxx\"", public ] },
|
|
# { include: [ "<array>", public, "\"cm_array.hxx\"", public ] },
|
|
|
# { include: [ "<functional>", public, "\"cm_functional.hxx\"", public ] },
|
|
# { include: [ "<functional>", public, "\"cm_functional.hxx\"", public ] },
|
|
@@ -113,6 +119,11 @@
|
|
|
{ include: [ "\"cmzlib/zconf.h\"", private, "\"cm_zlib.h\"", public ] },
|
|
{ include: [ "\"cmzlib/zconf.h\"", private, "\"cm_zlib.h\"", public ] },
|
|
|
{ include: [ "\"cmzlib/zlib.h\"", private, "\"cm_zlib.h\"", public ] },
|
|
{ include: [ "\"cmzlib/zlib.h\"", private, "\"cm_zlib.h\"", public ] },
|
|
|
|
|
|
|
|
|
|
+ # System symbols used by libuv
|
|
|
|
|
+ { symbol: [ "SIGHUP", private, "\"cm_uv.h\"", public ] },
|
|
|
|
|
+ { symbol: [ "SIGINT", private, "\"cm_uv.h\"", public ] },
|
|
|
|
|
+ { symbol: [ "ssize_t", private, "\"cm_uv.h\"", public ] },
|
|
|
|
|
+
|
|
|
{ symbol: [ "std::ifstream", private, "\"cmsys/FStream.hxx\"", public ] },
|
|
{ symbol: [ "std::ifstream", private, "\"cmsys/FStream.hxx\"", public ] },
|
|
|
{ symbol: [ "std::ofstream", private, "\"cmsys/FStream.hxx\"", public ] },
|
|
{ symbol: [ "std::ofstream", private, "\"cmsys/FStream.hxx\"", public ] },
|
|
|
{ symbol: [ "cmsys::ifstream", private, "\"cmsys/FStream.hxx\"", public ] },
|
|
{ symbol: [ "cmsys::ifstream", private, "\"cmsys/FStream.hxx\"", public ] },
|