The perlmodgen.cpp
File Reference
Included Headers
Classes Index
class | PerlModOutputStream |
class | PerlModOutput |
class | PerlModDocVisitor |
Concrete visitor implementation for PerlMod output. More... | |
class | PerlModGenerator |
Functions Index
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 Index
static QCString | pathDoxyfile |
static QCString | pathDoxyExec |
Macro Definitions Index
#define | PERLOUTPUT_MAX_INDENTATION 40 |
Functions
addPerlModDocBlock()
| static |
Definition at line 1370 of file perlmodgen.cpp.
References PerlModOutput::add, PerlModOutput::addField, PerlModOutput::closeHash, createDocParser, FALSE, 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.
addTemplateArgumentList()
| 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.
addTemplateList()
| static |
Definition at line 1360 of file perlmodgen.cpp.
References addTemplateArgumentList, Definition::name and ClassDef::templateArguments.
Referenced by PerlModGenerator::generatePerlModForClass and PerlModGenerator::generatePerlModForConcept.
addTemplateList()
| static |
Definition at line 1365 of file perlmodgen.cpp.
References addTemplateArgumentList, ConceptDef::getTemplateParameterList and Definition::name.
generatePerlMod()
|
Definition at line 2953 of file perlmodgen.cpp.
References Config_getBool and PerlModGenerator::generate.
Referenced by generateOutput.
getProtectionName()
| static |
Definition at line 1401 of file perlmodgen.cpp.
Reference to_string_lower.
Referenced by PerlModGenerator::addListOfAllMembers, PerlModGenerator::generatePerlModForClass and PerlModGenerator::generatePerlModForMember.
getVirtualnessName()
| static |
Definition at line 1406 of file perlmodgen.cpp.
Reference to_string_lower.
Referenced by PerlModGenerator::addListOfAllMembers, PerlModGenerator::generatePerlModForClass and PerlModGenerator::generatePerlModForMember.
setPerlModDoxyfile()
|
Definition at line 1414 of file perlmodgen.cpp.
References Dir::currentDirPath, pathDoxyExec and pathDoxyfile.
Referenced by readConfiguration.
Variables
pathDoxyExec
| static |
Definition at line 1412 of file perlmodgen.cpp.
Referenced by PerlModGenerator::generateDoxyRules and setPerlModDoxyfile.
pathDoxyfile
| static |
Definition at line 1411 of file perlmodgen.cpp.
Referenced by PerlModGenerator::generateDoxyRules and setPerlModDoxyfile.
Macro Definitions
PERLOUTPUT_MAX_INDENTATION
|
Definition at line 46 of file perlmodgen.cpp.
Referenced by PerlModOutput::decIndent and PerlModOutput::incIndent.
Generated via doxygen2docusaurus by Doxygen 1.14.0.