diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/doxygen/shared_ptr.patch')
-rw-r--r-- | var/spack/repos/builtin/packages/doxygen/shared_ptr.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/doxygen/shared_ptr.patch b/var/spack/repos/builtin/packages/doxygen/shared_ptr.patch new file mode 100644 index 0000000000..87581b5152 --- /dev/null +++ b/var/spack/repos/builtin/packages/doxygen/shared_ptr.patch @@ -0,0 +1,26 @@ +diff --git a/src/doxygen.cpp b/src/doxygen.cpp +index 00826d6..a474129 100644 +--- a/src/doxygen.cpp ++++ b/src/doxygen.cpp +@@ -342,6 +342,7 @@ static STLInfo g_stlinfo[] = + { "auto_ptr", 0, 0, "T", "ptr", 0, 0, FALSE, FALSE }, // deprecated + { "smart_ptr", 0, 0, "T", "ptr", 0, 0, FALSE, FALSE }, // C++11 + { "unique_ptr", 0, 0, "T", "ptr", 0, 0, FALSE, FALSE }, // C++11 ++ { "shared_ptr", 0, 0, "T", "ptr", 0, 0, FALSE, FALSE }, // C++14 + { "weak_ptr", 0, 0, "T", "ptr", 0, 0, FALSE, FALSE }, // C++11 + { "ios_base", 0, 0, 0, 0, 0, 0, FALSE, FALSE }, // C++11 + { "error_code", 0, 0, 0, 0, 0, 0, FALSE, FALSE }, // C++11 +@@ -515,7 +516,7 @@ static void addSTLClasses(EntryNav *rootNav) + { + addSTLMember(classEntryNav,info->templType2,info->templName2); + } +- if (fullName=="std::auto_ptr" || fullName=="std::smart_ptr" || ++ if (fullName=="std::auto_ptr" || fullName=="std::smart_ptr" || fullName=="std::shared_ptr" || + fullName=="std::unique_ptr" || fullName=="std::weak_ptr") + { + Entry *memEntry = new Entry; +@@ -11770,4 +11771,3 @@ void generateOutput() + delete Doxygen::symbolStorage; + g_successfulRun=TRUE; + } +- |