|
Doxygen
|
#include <stdlib.h>#include <stack>#include "perlmodgen.h"#include "docparser.h"#include "docnode.h"#include "message.h"#include "doxygen.h"#include "pagedef.h"#include "memberlist.h"#include "arguments.h"#include "config.h"#include "groupdef.h"#include "classdef.h"#include "classlist.h"#include "filename.h"#include "membername.h"#include "namespacedef.h"#include "membergroup.h"#include "section.h"#include "util.h"#include "htmlentity.h"#include "emoji.h"#include "dir.h"#include "portable.h"#include "moduledef.h"#include "construct.h"#include "cite.h"Go to the source code of this file.
Classes | |
| class | PerlModOutputStream |
| class | PerlModOutput |
| class | PerlModDocVisitor |
| Concrete visitor implementation for PerlMod output. More... | |
| class | PerlModGenerator |
Macros | |
| #define | PERLOUTPUT_MAX_INDENTATION 40 |
Functions | |
| static void | addTemplateArgumentList (const ArgumentList &al, PerlModOutput &output, const QCString &) |
| static void | addTemplateList (const ClassDef *cd, PerlModOutput &output) |
| static void | addTemplateList (const ConceptDef *cd, PerlModOutput &output) |
| static void | addPerlModDocBlock (PerlModOutput &output, const QCString &name, const QCString &fileName, int lineNr, const Definition *scope, const MemberDef *md, const QCString &text) |
| static const char * | getProtectionName (Protection prot) |
| static const char * | getVirtualnessName (Specifier virt) |
| void | setPerlModDoxyfile (const QCString &qs) |
| void | generatePerlMod () |
Variables | |
| static QCString | pathDoxyfile |
| static QCString | pathDoxyExec |
| #define PERLOUTPUT_MAX_INDENTATION 40 |
Definition at line 46 of file perlmodgen.cpp.
Referenced by PerlModOutput::decIndent(), and PerlModOutput::incIndent().
|
static |
Definition at line 1370 of file perlmodgen.cpp.
References PerlModOutput::add(), PerlModOutput::addField(), PerlModOutput::closeHash(), createDocParser(), PerlModDocVisitor::finish(), QCString::isEmpty(), PerlModOutput::openHash(), QCString::stripWhiteSpace(), and validatingParseDoc().
Referenced by PerlModGenerator::generatePerlModForClass(), PerlModGenerator::generatePerlModForConcept(), PerlModGenerator::generatePerlModForFile(), PerlModGenerator::generatePerlModForGroup(), PerlModGenerator::generatePerlModForMember(), PerlModGenerator::generatePerlModForModule(), PerlModGenerator::generatePerlModForNamespace(), and PerlModGenerator::generatePerlModForPage().
|
static |
Definition at line 1341 of file perlmodgen.cpp.
References PerlModOutput::addFieldQuotedString(), PerlModOutput::closeHash(), PerlModOutput::closeList(), ArgumentList::hasParameters(), PerlModOutput::openHash(), and PerlModOutput::openList().
Referenced by addTemplateList(), and addTemplateList().
|
static |
Definition at line 1360 of file perlmodgen.cpp.
References addTemplateArgumentList(), Definition::name(), and ClassDef::templateArguments().
Referenced by PerlModGenerator::generatePerlModForClass(), and PerlModGenerator::generatePerlModForConcept().
|
static |
Definition at line 1365 of file perlmodgen.cpp.
References addTemplateArgumentList(), ConceptDef::getTemplateParameterList(), and Definition::name().
| void generatePerlMod | ( | ) |
Definition at line 2958 of file perlmodgen.cpp.
References Config_getBool, and PerlModGenerator::generate().
Referenced by generateOutput().
|
static |
Definition at line 1406 of file perlmodgen.cpp.
References to_string_lower().
Referenced by PerlModGenerator::addListOfAllMembers(), PerlModGenerator::generatePerlModForClass(), and PerlModGenerator::generatePerlModForMember().
|
static |
Definition at line 1411 of file perlmodgen.cpp.
References to_string_lower().
Referenced by PerlModGenerator::addListOfAllMembers(), PerlModGenerator::generatePerlModForClass(), and PerlModGenerator::generatePerlModForMember().
| void setPerlModDoxyfile | ( | const QCString & | qs | ) |
Definition at line 1419 of file perlmodgen.cpp.
References Dir::currentDirPath(), pathDoxyExec, and pathDoxyfile.
Referenced by readConfiguration().
|
static |
Definition at line 1417 of file perlmodgen.cpp.
Referenced by PerlModGenerator::generateDoxyRules(), and setPerlModDoxyfile().
|
static |
Definition at line 1416 of file perlmodgen.cpp.
Referenced by PerlModGenerator::generateDoxyRules(), and setPerlModDoxyfile().