ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
ScopeInfo::SourcePathTrimRule Struct Reference

Description:

Defines how source paths names are to be trimmed. ALox allows a set of global rules and a set that is 'local', hence specific to a Lox.

Definition at line 72 of file scopeinfo.inl.

Collaboration diagram for ScopeInfo::SourcePathTrimRule:
[legend]

Public Field Index:

lang::Inclusion IncludeString
 Denotes if Path itself should be included when trimmed.
 
bool IsPrefix
 true if path was not starting with '*', when provided.
 
NAString Path
 The path string.
 
config::Priority Priority
 The priority of the rule. Depends on origin: source code, config...)
 
lang::Case Sensitivity
 The sensitivity of the comparison when trimming.
 
int TrimOffset
 Additional offset of the trim position.
 
NAString TrimReplacement
 Optional replacement string for trimmed paths.
 

Field Details:

◆ IncludeString

lang::Inclusion IncludeString

Denotes if Path itself should be included when trimmed.

Definition at line 77 of file scopeinfo.inl.

◆ IsPrefix

bool IsPrefix

true if path was not starting with '*', when provided.

Definition at line 80 of file scopeinfo.inl.

◆ Path

The path string.

Definition at line 74 of file scopeinfo.inl.

◆ Priority

The priority of the rule. Depends on origin: source code, config...)

Definition at line 79 of file scopeinfo.inl.

◆ Sensitivity

lang::Case Sensitivity

The sensitivity of the comparison when trimming.

Definition at line 78 of file scopeinfo.inl.

◆ TrimOffset

int TrimOffset

Additional offset of the trim position.

Definition at line 76 of file scopeinfo.inl.

◆ TrimReplacement

NAString TrimReplacement

Optional replacement string for trimmed paths.

Definition at line 75 of file scopeinfo.inl.


The documentation for this struct was generated from the following file: