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 47 of file scopeinfo.inl.
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. | |
| variables::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. | |
| lang::Inclusion alib::lox::detail::ScopeInfo::SourcePathTrimRule::IncludeString |
Denotes if Path itself should be included when trimmed.
Definition at line 52 of file scopeinfo.inl.
| bool alib::lox::detail::ScopeInfo::SourcePathTrimRule::IsPrefix |
true if path was not starting with '*', when provided.
Definition at line 55 of file scopeinfo.inl.
| NAString alib::lox::detail::ScopeInfo::SourcePathTrimRule::Path |
The path string.
Definition at line 49 of file scopeinfo.inl.
| variables::Priority alib::lox::detail::ScopeInfo::SourcePathTrimRule::Priority |
The priority of the rule. Depends on origin: source code, config...)
Definition at line 54 of file scopeinfo.inl.
| lang::Case alib::lox::detail::ScopeInfo::SourcePathTrimRule::Sensitivity |
The sensitivity of the comparison when trimming.
Definition at line 53 of file scopeinfo.inl.
| int alib::lox::detail::ScopeInfo::SourcePathTrimRule::TrimOffset |
Additional offset of the trim position.
Definition at line 51 of file scopeinfo.inl.
| NAString alib::lox::detail::ScopeInfo::SourcePathTrimRule::TrimReplacement |
Optional replacement string for trimmed paths.
Definition at line 50 of file scopeinfo.inl.