This is a job executed by the ThreadPool in class DoxygenXLinks. The job loads a source file and searches and replaces XLink. This is used with option –doxyfy to create a version of the sources that are free of XLinks which can be used as input to Doxygen again for creating other output targets.
#include <jobs.hpp>
Public Field Index: | |
| DoxygenXLinks & | dxl |
| The main linker class. | |
| alib::files::File | srcFileNode |
| The source-file to load and search for DoxygenXLinks links. | |
| Public Field Index: inherited from dxl::DXLJob | |
| DXLPoolWorker * | poolWorker |
| The pool worker that executes this job. | |
| Public Field Index: inherited from alib::threadmodel::Job | |
| const std::type_info & | ID |
Public Method Index: | |
| SourceReplacer (DoxygenXLinks &pDL, alib::files::File pSrcFileNode) | |
| bool | Do () override |
| size_t | SizeOf () override |
| Public Method Index: inherited from alib::threadmodel::Job | |
| Job (const std::type_info &id) | |
| TJob & | Cast () |
| bool | Is () |
| bool | IsNull () |
| virtual void | PrepareDeferredDeletion () |
| DoxygenXLinks& dxl::SourceReplacer::dxl |
| alib::files::File dxl::SourceReplacer::srcFileNode |
|
inline |
|
overridevirtual |
Implements this job.
true. Reimplemented from alib::threadmodel::Job.
Definition at line 24 of file sourcereplacer.cpp.
|
inlineoverridevirtual |
Overrides the parent function as necessary.
Reimplemented from alib::threadmodel::Job.