|
Doxygen
|
#include "pagedef.h"#include "groupdef.h"#include "docparser.h"#include "config.h"#include "util.h"#include "outputlist.h"#include "doxygen.h"#include "language.h"#include "namespacedef.h"#include "reflist.h"#include "definitionimpl.h"#include "indexlist.h"#include "message.h"#include "entry.h"Go to the source code of this file.
Classes | |
| class | PageDefImpl |
Functions | |
| std::unique_ptr< PageDef > | createPageDef (const DString &f, int l, const DString &n, const DString &d, const DString &t) |
| PageDef * | addRelatedPage (const DString &name, const DString &ptitle, const DString &doc, const DString &fileName, int docLine, int startLine, const RefItemVector &sli, GroupDef *gd, const TagInfo *tagInfo, bool xref, SrcLangExt lang) |
| PageDef * | toPageDef (Definition *d) |
| const PageDef * | toPageDef (const Definition *d) |
| PageDef * addRelatedPage | ( | const DString & | name, |
| const DString & | ptitle, | ||
| const DString & | doc, | ||
| const DString & | fileName, | ||
| int | docLine, | ||
| int | startLine, | ||
| const RefItemVector & | sli, | ||
| GroupDef * | gd, | ||
| const TagInfo * | tagInfo, | ||
| bool | xref, | ||
| SrcLangExt | lang ) |
Definition at line 521 of file pagedef.cpp.
References LinkedMap< T, Hash, KeyEqual, Map >::add(), SectionManager::add(), GroupDef::addPage(), addRelatedPage(), convertNameToFile(), createPageDef(), Definition::docFile(), DString::DString(), DString::empty(), DString::endsWith(), SectionInfo::fileName(), TagInfo::fileName, LinkedMap< T, Hash, KeyEqual, Map >::find(), Definition::getOutputFileBase(), Definition::getReference(), Definition::getStartBodyLine(), PageDef::hasTitle(), Doxygen::htmlFileExtension, SectionManager::instance(), Definition::isReference(), DString::left(), DString::length(), SectionInfo::lineNr(), Definition::name(), SectionType::Page, Doxygen::pageLinkedMap, SectionInfo::ref(), SectionManager::replace(), DString::right(), DefinitionMutable::setBodySegment(), DefinitionMutable::setDocumentation(), PageDef::setFileName(), DefinitionMutable::setLanguage(), PageDef::setNestingLevel(), PageDef::setPageScope(), DefinitionMutable::setReference(), DefinitionMutable::setRefItems(), PageDef::setShowLineNo(), PageDef::setTitle(), SectionInfo::setTitle(), DString::stripWhiteSpace(), TagInfo::tagName, PageDef::title(), and warn.
Referenced by RequirementManager::addRequirement(), PageDef::addRequirementReferences(), CitationManager::generatePage(), and RefList::generatePage().
| std::unique_ptr< PageDef > createPageDef | ( | const DString & | f, |
| int | l, | ||
| const DString & | n, | ||
| const DString & | d, | ||
| const DString & | t ) |
Definition at line 86 of file pagedef.cpp.
References createPageDef().
Referenced by addRelatedPage(), PageDef::addRequirementReferences(), buildExampleList(), createPageDef(), and findMainPage().
| const PageDef * toPageDef | ( | const Definition * | d | ) |
Definition at line 658 of file pagedef.cpp.
References toPageDef().
| PageDef * toPageDef | ( | Definition * | d | ) |
Definition at line 653 of file pagedef.cpp.
References toPageDef().
Referenced by PageDefImpl::addInnerCompound(), PageDef::addRequirementReferences(), SearchTerm::makeTitle(), DefinitionImpl::navigationPathAsString(), DefinitionImpl::pathFragment(), SearchIndex::setCurrentDoc(), SearchIndexExternal::setCurrentDoc(), toPageDef(), toPageDef(), validatingParseDoc(), and writeJavasScriptSearchDataPage().