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

Description:

Information of a single source file. Stored in field parsedFileNameCache.

Definition at line 117 of file scopeinfo.inl.

Collaboration diagram for ScopeInfo::ParsedFileName:
[legend]

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)
 

Field Details:

◆ fullPath

NString fullPath = nullptr

Full path of source file (evaluated).

Definition at line 123 of file scopeinfo.inl.

◆ name

NString name = nullptr

File name (evaluated).

Definition at line 133 of file scopeinfo.inl.

◆ nameWOExt

NString nameWOExt = nullptr

File name without extension (evaluated).

Definition at line 136 of file scopeinfo.inl.

◆ origFile

NCString origFile

Path and name of source file (given by the C++ preprocessor).

Definition at line 120 of file scopeinfo.inl.

◆ origFilePathLength

integer origFilePathLength = -2

Index of last path separator in origFile.

Definition at line 139 of file scopeinfo.inl.

◆ trimmedPath

NString trimmedPath = nullptr

Trimmed path of source file (evaluated).

Definition at line 126 of file scopeinfo.inl.

◆ trimmedPathPrefix

NString trimmedPathPrefix = nullptr

Prefix for the trimmed path taken from trim rule. Has to be added on writing the trimmed path *

Definition at line 130 of file scopeinfo.inl.

Constructor(s) / Destructor Details:

◆ ParsedFileName()

ParsedFileName ( const NCString filename)
inline

Constructor.

Parameters
filenameStored in origFile.

Definition at line 143 of file scopeinfo.inl.


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