Information of a single source file. Stored in field parsedFileNameCache.
Definition at line 92 of file scopeinfo.inl.
Public Field Index: | |
| NString | fullPath = nullptr |
| Full path of source file (evaluated). | |
| NString | name = nullptr |
| File name (evaluated). | |
| NString | nameWOExt = nullptr |
| File name without extension (evaluated). | |
| NCString | origFile |
| Path and name of source file (given by the C++ preprocessor). | |
| integer | origFilePathLength = -2 |
| Index of last path separator in origFile. | |
| NString | trimmedPath = nullptr |
| Trimmed path of source file (evaluated). | |
| NString | trimmedPathPrefix = nullptr |
Public Method Index: | |
| ParsedFileName (const NCString filename) | |
| NString alib::lox::detail::ScopeInfo::ParsedFileName::fullPath = nullptr |
Full path of source file (evaluated).
Definition at line 98 of file scopeinfo.inl.
| NString alib::lox::detail::ScopeInfo::ParsedFileName::name = nullptr |
File name (evaluated).
Definition at line 108 of file scopeinfo.inl.
| NString alib::lox::detail::ScopeInfo::ParsedFileName::nameWOExt = nullptr |
File name without extension (evaluated).
Definition at line 111 of file scopeinfo.inl.
| NCString alib::lox::detail::ScopeInfo::ParsedFileName::origFile |
Path and name of source file (given by the C++ preprocessor).
Definition at line 95 of file scopeinfo.inl.
| integer alib::lox::detail::ScopeInfo::ParsedFileName::origFilePathLength = -2 |
Index of last path separator in origFile.
Definition at line 114 of file scopeinfo.inl.
| NString alib::lox::detail::ScopeInfo::ParsedFileName::trimmedPath = nullptr |
Trimmed path of source file (evaluated).
Definition at line 101 of file scopeinfo.inl.
| NString alib::lox::detail::ScopeInfo::ParsedFileName::trimmedPathPrefix = nullptr |
Prefix for the trimmed path taken from trim rule. Has to be added on writing the trimmed path *
Definition at line 105 of file scopeinfo.inl.
|
inline |