|
Doxygen
|
#include <src/codefragment.h>
Classes | |
| struct | Private |
Public Member Functions | |
| void | parseCodeFragment (OutputCodeList &codeOutList, const DString &fileName, const DString &blockId, const DString &scopeName, bool showLineNumbers, bool trimLeft, bool stripCodeComments) |
Static Public Member Functions | |
| static CodeFragmentManager & | instance () |
Private Member Functions | |
| CodeFragmentManager () | |
| ~CodeFragmentManager () | |
Private Attributes | |
| std::unique_ptr< Private > | p |
Definition at line 29 of file codefragment.h.
|
private |
Definition at line 183 of file codefragment.cpp.
References p.
Referenced by instance(), and ~CodeFragmentManager().
|
privatedefault |
References CodeFragmentManager(), and NON_COPYABLE.
|
static |
Definition at line 189 of file codefragment.cpp.
References CodeFragmentManager().
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
| void CodeFragmentManager::parseCodeFragment | ( | OutputCodeList & | codeOutList, |
| const DString & | fileName, | ||
| const DString & | blockId, | ||
| const DString & | scopeName, | ||
| bool | showLineNumbers, | ||
| bool | trimLeft, | ||
| bool | stripCodeComments ) |
Definition at line 241 of file codefragment.cpp.
References OutputCodeList::add(), AUTO_TRACE, AUTO_TRACE_ADD, Config_getBool, createFileDef(), FileInfo::dirPath(), DString::empty(), FileInfo::fileName(), ParserManager::getCodeParser(), getFileFilter(), getFileNameExtension(), getLanguageFromFileName(), p, Doxygen::parserManager, Doxygen::parseSourcesNeeded, readTextFileByName(), Recorder, OutputCodeRecorder::replay(), CodeParserOptions::setCollectXRefs(), CodeParserOptions::setInlineFragment(), and DString::str().
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
private |
Definition at line 47 of file codefragment.h.
Referenced by CodeFragmentManager(), and parseCodeFragment().