An entry in the vector of search results (XLink::Targets) generated by the method Search.
Definition at line 385 of file index.hpp.
#include <index.hpp>
|
| template<typename TGT> |
| const TGT * | Cast () const |
◆ FunctionArgumentMatch
| int dxl::Index::SearchResult::FunctionArgumentMatch |
The result of MATCH. Note that function arguments are only added to the display, if they precisely match.
Definition at line 403 of file index.hpp.
◆ HTMLAnchor
The HTML anchor hash. Set only with members.
Definition at line 399 of file index.hpp.
◆ HTMLBaseURL
Set if the user has given some hint to match the qualifiers. Note that in the case of qualifiers, they are all added to the display, even if just a hint was given.
Definition at line 392 of file index.hpp.
◆ HTMLFile
The name of the target HTML-file. If empty, the HTMLAnchor resides in the same file as it was found
Definition at line 396 of file index.hpp.
◆ IsIndirectByInheritance
| bool dxl::Index::SearchResult::IsIndirectByInheritance |
Set if a member was found in a base type and not in the originally given one.
Definition at line 411 of file index.hpp.
◆ IsIndirectByTypeDef
| bool dxl::Index::SearchResult::IsIndirectByTypeDef |
Set if the given outer scope is a type definition and the member was found in its target type.
Definition at line 415 of file index.hpp.
◆ IsIndirectLinkToScannedHTMLSourceFile
| bool dxl::Index::SearchResult::IsIndirectLinkToScannedHTMLSourceFile |
Set if the method DoxygenXLinks::tryResolveHTMLTargetFile" is needed and succeeds.
Definition at line 425 of file index.hpp.
◆ IsResolvedTypeDef
| bool dxl::Index::SearchResult::IsResolvedTypeDef |
Set the XLink targets a type-definition and requested to resolve that.
Definition at line 418 of file index.hpp.
◆ LinksToAScannedHTMLFile
| bool dxl::Index::SearchResult::LinksToAScannedHTMLFile |
Set if a link targets file that is not in indexed (in the tag-file) but evaluated by the file-scanner of DoxygenXLinks. (Done with the method tryResolveHTMLTargetFile.)
Definition at line 422 of file index.hpp.
◆ Node
| Node dxl::Index::SearchResult::Node |
The cursor pointing to the result.
Definition at line 387 of file index.hpp.
◆ QualifiersHintMatch
| bool dxl::Index::SearchResult::QualifiersHintMatch |
Set if the user has given some hint to match the qualifiers. Note that in the case of qualifiers, they are all added to the display, even if just a hint was given.
Definition at line 408 of file index.hpp.
◆ Cast()
template<typename TGT>
| const TGT * dxl::Index::SearchResult::Cast |
( |
| ) |
const |
Shortcut to Cast(const Target*) passing the Node's value.
- Template Parameters
-
| TGT | The requested target type. |
- Returns
- The cast type or
nullptr if the Node's target is not of the requested type.
Definition at line 548 of file index.hpp.
The documentation for this struct was generated from the following file: