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 |