The DefinesPerFile
Class Reference
Local class used to hold the defines for a single file. More...
Declaration
Public Constructors Index
DefinesPerFile (DefineManager *parent) | |
Creates an empty container for defines. More... | |
Public Member Functions Index
void | addInclude (const std::string &fileName) |
void | store (const DefineMap &fromMap) |
void | retrieve (DefineMap &toMap) |
void | retrieveRec (DefineMap &toMap, StringUnorderedSet &includeStack) |
bool | stored () const |
Private Member Attributes Index
DefineManager * | m_parent |
DefineMap | m_defines |
StringUnorderedSet | m_includedFiles |
bool | m_stored = false |
Description
Local class used to hold the defines for a single file.
Definition at line 118 of file pre.l.
Public Constructors
DefinesPerFile()
| inline |
Creates an empty container for defines.
Definition at line 122 of file pre.l.
References m_parent and parent.
Referenced by retrieveRec.
Public Member Functions
addInclude()
| inline |
Definition at line 126 of file pre.l.
Reference m_includedFiles.
retrieve()
| inline |
Definition at line 139 of file pre.l.
Reference retrieveRec.
retrieveRec()
| inline |
Definition at line 144 of file pre.l.
References DefinesPerFile, m_defines, m_includedFiles, m_parent and retrieveRec.
Referenced by retrieve and retrieveRec.
store()
| inline |
stored()
Private Member Attributes
m_defines
|
m_includedFiles
|
Definition at line 166 of file pre.l.
Referenced by addInclude and retrieveRec.
m_parent
|
Definition at line 164 of file pre.l.
Referenced by DefinesPerFile and retrieveRec.
m_stored
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.