Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
ProFile Class Reference

#include <proitems.h>

+ Collaboration diagram for ProFile:

Public Member Functions

 ProFile (int id, const QString &fileName)
 
 ~ProFile ()
 
int id () const
 
QString fileName () const
 
QString directoryName () const
 
const QStringitems () const
 
QStringitemsRef ()
 
const ushorttokPtr () const
 
const ushorttokPtrEnd () const
 
void ref ()
 
void deref ()
 
bool isOk () const
 
void setOk (bool ok)
 
bool isHostBuild () const
 
void setHostBuild (bool host_build)
 
ProString getStr (const ushort *&tPtr)
 
ProKey getHashStr (const ushort *&tPtr)
 

Detailed Description

Definition at line 405 of file proitems.h.

Constructor & Destructor Documentation

◆ ProFile()

ProFile::ProFile ( int id,
const QString & fileName )

Definition at line 428 of file proitems.cpp.

References ProFile(), and ProItemRefCount::ProItemRefCount().

Referenced by ProFile(), and QMakeParser::parsedProBlock().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ~ProFile()

ProFile::~ProFile ( )

Definition at line 440 of file proitems.cpp.

Member Function Documentation

◆ deref()

void ProFile::deref ( )
inline

Definition at line 420 of file proitems.h.

References ProItemRefCount::deref().

Referenced by ProFunctionDef::~ProFunctionDef(), QMakeEvaluator::evaluateBuiltinConditional(), QMakeEvaluator::evaluateCommand(), QMakeEvaluator::evaluateConditional(), QMakeEvaluator::evaluateFile(), and ProFunctionDef::operator=().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ directoryName()

QString ProFile::directoryName ( ) const
inline

Definition at line 413 of file proitems.h.

◆ fileName()

QString ProFile::fileName ( ) const
inline

Definition at line 412 of file proitems.h.

◆ getHashStr()

ProKey ProFile::getHashStr ( const ushort *& tPtr)

Definition at line 453 of file proitems.cpp.

References ProKey::ProKey(), items(), and tokPtr().

Referenced by QMakeEvaluator::visitProBlock().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getStr()

ProString ProFile::getStr ( const ushort *& tPtr)

Definition at line 444 of file proitems.cpp.

References ProString::ProString(), items(), ProString::setSource(), and tokPtr().

+ Here is the call graph for this function:

◆ id()

int ProFile::id ( ) const
inline

Definition at line 411 of file proitems.h.

Referenced by QMakeEvaluator::currentFileId().

+ Here is the caller graph for this function:

◆ isHostBuild()

bool ProFile::isHostBuild ( ) const
inline

Definition at line 425 of file proitems.h.

Referenced by QMakeEvaluator::visitProFile().

+ Here is the caller graph for this function:

◆ isOk()

bool ProFile::isOk ( ) const
inline

Definition at line 422 of file proitems.h.

Referenced by QMakeEvaluator::evaluateBuiltinConditional(), QMakeEvaluator::evaluateCommand(), QMakeEvaluator::evaluateConditional(), and QMakeEvaluator::visitProFile().

+ Here is the caller graph for this function:

◆ items()

const QString & ProFile::items ( ) const
inline

Definition at line 414 of file proitems.h.

Referenced by getHashStr(), and getStr().

+ Here is the caller graph for this function:

◆ itemsRef()

QString * ProFile::itemsRef ( )
inline

Definition at line 415 of file proitems.h.

Referenced by QMakeParser::parsedProFile().

+ Here is the caller graph for this function:

◆ ref()

void ProFile::ref ( )
inline

Definition at line 419 of file proitems.h.

References ProItemRefCount::ref().

Referenced by ProFunctionDef::ProFunctionDef(), ProFunctionDef::ProFunctionDef(), ProFunctionDef::operator=(), and QMakeParser::parsedProFile().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setHostBuild()

void ProFile::setHostBuild ( bool host_build)
inline

Definition at line 426 of file proitems.h.

◆ setOk()

void ProFile::setOk ( bool ok)
inline

Definition at line 423 of file proitems.h.

◆ tokPtr()

const ushort * ProFile::tokPtr ( ) const
inline

Definition at line 416 of file proitems.h.

Referenced by QMakeEvaluator::evaluateBuiltinConditional(), QMakeEvaluator::evaluateCommand(), QMakeEvaluator::evaluateConditional(), getHashStr(), getStr(), ProFunctionDef::tokPtr(), QMakeEvaluator::visitProFile(), and QMakeEvaluator::visitProFunctionDef().

+ Here is the caller graph for this function:

◆ tokPtrEnd()

const ushort * ProFile::tokPtrEnd ( ) const
inline

Definition at line 417 of file proitems.h.


The documentation for this class was generated from the following files: