|
My Project
|
#include <stdlib.h>#include <qdir.h>#include <qstack.h>#include <qdict.h>#include <qfile.h>#include "perlmodgen.h"#include "docparser.h"#include "message.h"#include "doxygen.h"#include "pagedef.h"#include "memberlist.h"#include "ftextstream.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"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 (ArgumentList *al, PerlModOutput &output, const char *) |
| static void | addTemplateList (ClassDef *cd, PerlModOutput &output) |
| static void | addPerlModDocBlock (PerlModOutput &output, const char *name, const QCString &fileName, int lineNr, Definition *scope, 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 47 of file perlmodgen.cpp.
Referenced by PerlModOutput::decIndent(), and PerlModOutput::incIndent().
|
static |
Definition at line 1449 of file perlmodgen.cpp.
References DocNode::accept(), PerlModOutput::add(), PerlModOutput::addField(), PerlModOutput::closeHash(), PerlModDocVisitor::finish(), PerlModOutput::openHash(), and validatingParseDoc().
Referenced by PerlModGenerator::generatePerlModForClass(), PerlModGenerator::generatePerlModForFile(), PerlModGenerator::generatePerlModForGroup(), PerlModGenerator::generatePerlModForMember(), PerlModGenerator::generatePerlModForNamespace(), and PerlModGenerator::generatePerlModForPage().
|
static |
Definition at line 1412 of file perlmodgen.cpp.
References PerlModOutput::addFieldQuotedString(), PerlModOutput::closeHash(), PerlModOutput::closeList(), Argument::defval, Argument::name, PerlModOutput::openHash(), PerlModOutput::openList(), and Argument::type.
Referenced by addTemplateList().
|
static |
Definition at line 1444 of file perlmodgen.cpp.
References addTemplateArgumentList(), Definition::name(), and ClassDef::templateArguments().
Referenced by PerlModGenerator::generatePerlModForClass().
| void generatePerlMod | ( | ) |
Definition at line 3000 of file perlmodgen.cpp.
References Config_getBool, and PerlModGenerator::generate().
Referenced by generateOutput().
|
static |
Definition at line 1472 of file perlmodgen.cpp.
References Package, Private, Protected, and Public.
Referenced by PerlModGenerator::addListOfAllMembers(), PerlModGenerator::generatePerlModForClass(), and PerlModGenerator::generatePerlModForMember().
|
static |
Definition at line 1484 of file perlmodgen.cpp.
References Normal, Pure, and Virtual.
Referenced by PerlModGenerator::addListOfAllMembers(), PerlModGenerator::generatePerlModForClass(), and PerlModGenerator::generatePerlModForMember().
| void setPerlModDoxyfile | ( | const QCString & | qs | ) |
Definition at line 1498 of file perlmodgen.cpp.
Referenced by readConfiguration().
|
static |
Definition at line 1496 of file perlmodgen.cpp.
|
static |
Definition at line 1495 of file perlmodgen.cpp.