summaryrefslogtreecommitdiffstats
path: root/src/doxygen.cpp
diff options
context:
space:
mode:
authorJoe George <joe@zeroc.com>2018-11-02 19:04:31 (GMT)
committerJoe George <joe@zeroc.com>2018-11-02 19:04:31 (GMT)
commit1bbf1a37dfc67331a72918df3580818e7f21d0ae (patch)
tree17456c1f92616203975e20de9a6198fb585c07ad /src/doxygen.cpp
parente36d06860e9e1441a402ec8c9a7e03742eb85e9a (diff)
parent1b88f2417deadcd6c25a47bd6f37c524c61abefc (diff)
downloadDoxygen-1bbf1a37dfc67331a72918df3580818e7f21d0ae.zip
Doxygen-1bbf1a37dfc67331a72918df3580818e7f21d0ae.tar.gz
Doxygen-1bbf1a37dfc67331a72918df3580818e7f21d0ae.tar.bz2
Merge remote-tracking branch 'doxygen/master'
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r--src/doxygen.cpp19
1 files changed, 5 insertions, 14 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp
index b12b354..b94cd92 100644
--- a/src/doxygen.cpp
+++ b/src/doxygen.cpp
@@ -347,6 +347,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
@@ -520,7 +521,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;
@@ -9729,7 +9730,7 @@ int readDir(QFileInfo *fi,
{
fn = new FileName(cfi->absFilePath().utf8(),name);
fn->append(fd);
- if (fnList) fnList->inSort(fn);
+ if (fnList) fnList->append(fn);
fnDict->insert(name,fn);
}
}
@@ -9828,7 +9829,7 @@ int readFileOrDirectory(const char *s,
{
fn = new FileName(filePath,name);
fn->append(fd);
- if (fnList) fnList->inSort(fn);
+ if (fnList) fnList->append(fn);
fnDict->insert(name,fn);
}
}
@@ -11041,6 +11042,7 @@ void searchInputFiles()
}
s=inputList.next();
}
+ Doxygen::inputNameList->sort();
delete killDict;
g_s.end();
}
@@ -11621,13 +11623,11 @@ void generateOutput()
g_outputList->add(new LatexGenerator);
LatexGenerator::init();
}
-#if 1
if (generateDocbook)
{
g_outputList->add(new DocbookGenerator);
DocbookGenerator::init();
}
-#endif
if (generateMan)
{
g_outputList->add(new ManGenerator);
@@ -11806,15 +11806,6 @@ void generateOutput()
g_s.end();
}
-#if 0
- if (generateDocbook)
- {
- g_s.begin("Generating Docbook output...\n");
- generateDocbook_v1();
- g_s.end();
- }
-#endif
-
if (Config_getBool(GENERATE_AUTOGEN_DEF))
{
g_s.begin("Generating AutoGen DEF output...\n");