This is a job executed by the ThreadPool in class DoxygenXLinks. The job loads a source file and searches for locations of the "original" source strings which are found in HTML files. With that information DoxygenXLinks is enabled to print the location of erroneous XLinks.
The job just collects the data. The result output is done later in a sorted fashion.
#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: | |
| SourceLocationFinder (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::SourceLocationFinder::dxl |
| alib::files::File dxl::SourceLocationFinder::srcFileNode |
|
inline |
|
overridevirtual |
Implements this job.
true. Reimplemented from alib::threadmodel::Job.
Definition at line 52 of file sourcelocationfinder.cpp.
|
inlineoverridevirtual |
Overrides the parent function as necessary.
Reimplemented from alib::threadmodel::Job.