todox
Type Index: | |
| struct | DoxygenINIFile |
| class | DoxygenXLinks |
| class DoxygenXLinks More... | |
| class | DXLApp |
| class DXLApp More... | |
| class | DXLExpression |
| struct | DXLExpressionFormatter |
| struct | DXLJob |
| The base class DoxygenXLinks-jobs. More... | |
| struct | DXLPoolWorker |
| A customized ALib thread-pool worker. More... | |
| struct | DXLScope |
| union | DXLTestUnion |
| class | DXLThreadPool |
| A customized ALib thread-pool. More... | |
| struct | ExclamationFile |
| struct | HTMLReplacer |
| class | Index |
| struct | IndexLoader |
| struct | Location |
| A location of an XLink in a source or HTML file. More... | |
| class | MappedFile |
| struct | ResolvedLocation |
| struct | SourceLocationFinder |
| struct | SourceReplacer |
| class | Styles |
| class | Target |
| class | TestAString |
| struct | TGTConcept |
| XLink target information for C++ concepts. More... | |
| struct | TGTDir |
| XLink target information for source files. More... | |
| struct | TGTDocAnchor |
| XLink target information for pages. More... | |
| struct | TGTEnumeration |
| XLink target information for C++ enums. More... | |
| struct | TGTEnumValue |
| XLink target information for C++ enum elements. More... | |
| struct | TGTFile |
| XLink target information for source files. More... | |
| struct | TGTFilePathComponent |
| struct | TGTFunction |
| XLink target information for C++ namespace- and member-functions. More... | |
| struct | TGTGenericMember |
| struct | TGTGroup |
| XLink target information for groups. More... | |
| struct | TGTMacro |
| XLink target information for C++ preprocessor definitions. More... | |
| struct | TGTMember |
| struct | TGTNamespace |
| XLink target information for C++ namespaces. More... | |
| struct | TGTPage |
| XLink target information for pages. More... | |
| struct | TGTRecord |
| XLink target information for C++ structs, classes and unions. More... | |
| struct | TGTTypedef |
| XLink target information for type definitions. More... | |
| struct | TGTVariable |
| XLink target information for C++ namespace- and member-variables. More... | |
| class | XLink |
Type Definition Index: | |
| using | ChainedAString = alib::AString |
| using | XLinkList = alib::StdVectorMA<ResolvedLocation> |
| using | XLinkType = dxl::XLink |
Enumeration Index: | |
| enum class | Exceptions { ErrorOpeningFile = 1 , UnknownKind = 2 , XMLSyntaxError = 10 , NotATagStart = 11 , UnexpectedXMLTag = 12 , XMLEndTagNotInSameLine = 13 , FileNotOnRootLevel = 14 , DuplicateChildName = 15 , DuplicateCompound = 16 , UnexpectedXMLValue = 17 } |
| enum class | ExitCodes { OK = 0 , CantOpenDoxyfile = 20 , NoTagfileGeneratedByDoxyfile = 21 , OtherErrorInDoxyfile = 22 , TagFileNotFound = 23 , NoHTMLFilesFound = 24 , CantOpenHMLFile = 25 , CantWriteHMLFile = 26 , NoSourceFilesFound = 27 , CantOpenSrcFile = 28 , NoSourceCopiesFound = 29 , CantOpenReplSrcFile = 30 , CantWriteReplSrcFile = 31 } |
Function Index: | |
| template<typename TGT, typename TCheck = alib::CHK> | |
| const TGT * | Cast (const Index::Node &node) |
| template<typename TGT, typename TCheck = alib::CHK> | |
| const TGT * | Cast (const Target *target) |
| template<typename TGT> | |
| TGT & | Cast (Target &target) |
| void | ConvertASCIItoHTMLEntities (alib::AString &buffer) |
| void | ConvertHTMLEntitiesToAscii (alib::AString &buffer) |
| template<int N> | |
| void | foo (int a) |
| template<typename T> | |
| void | foo (T a) |
Variable Index: | |
| bool | FindInheritedMembers |
| Denotes whether to find inherited members.. | |
| using dxl::ChainedAString = alib::AString |
| using dxl::XLinkType = dxl::XLink |
This type definition is not used in the code. It is for testing in manual section 2. CSS Link Styles for HTML Output.
|
strong |
TODO(251212 17:24): Ich glaube wirklich das kann man löschen und nur noch die app::App::Exceptions::ControlledEarlyExit werfen! Zuletzt zumindest alle durchgehen und schauen welche noch benutzt werden
|
strong |
The possible exit codes of the application. In addition to these, the codes defined with BuiltInExitCodes and ExitCodes might occur.
| const TGT * dxl::Cast | ( | const Index::Node & | node | ) |
Shortcut to Cast(const Target*) passing the given node's value.
| TGT | The requested target type. |
| TCheck | If NC is given, no check whether the right kind is contained in this node is performed. Defaults to CHK. |
| node | The index-node. |
nullptr if the node's target is not of the requested type. | const TGT * dxl::Cast | ( | const Target * | target | ) |
Casts the given Target pointer to the requested derived type TGT. In case of fai3lure returns nullptr.
| TGT | The requested target type. |
| TCheck | If NC is given, no check whether the right kind is contained in this target is performed. Defaults to CHK. |
| target | The instance to cast. |
nullptr if target is not of the requested type. Definition at line 498 of file target.hpp.
| TGT & dxl::Cast | ( | Target & | target | ) |
Overload of Cast(const Target*) which works with references and calls its non-checking version.
| TGT | The requested target type. |
| target | The instance to cast. |
nullptr if target is not of the requested type. Definition at line 538 of file target.hpp.
| void dxl::ConvertASCIItoHTMLEntities | ( | alib::AString & | buffer | ) |
| void dxl::ConvertHTMLEntitiesToAscii | ( | alib::AString & | buffer | ) |
Converts the following HTML-entities to ASCII-code characters in the given string buffer:
| HTML Entity | ASCII Character |
|---|---|
< | < |
> | > |
& | & |
' | ' |
[ | [ |
] | ] |
@ | @ |
$ | $ |
| ' ' |
"\"" is kept in! | buffer | The buffer to search for HTML entities and convert them to ASCII. |
| void dxl::foo | ( | int | a | ) |
Template 2
| a | An A. |
| N | Type int. |
Definition at line 31 of file dxlapp.hpp.
| void dxl::foo | ( | T | a | ) |
Template 1
| a | An A. |
| T | Any type. |
Definition at line 26 of file dxlapp.hpp.