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 QString & items () const
QString * itemsRef ()
const ushort * tokPtr () const
const ushort * tokPtrEnd () 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 404 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 441 of file proitems.cpp.

Member Function Documentation

◆ deref()

void ProFile::deref ( )
inline

Definition at line 419 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 412 of file proitems.h.

◆ fileName()

QString ProFile::fileName ( ) const
inline

Definition at line 411 of file proitems.h.

◆ getHashStr()

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

Definition at line 454 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 445 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 410 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 424 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 421 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 413 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 414 of file proitems.h.

Referenced by QMakeParser::parsedProFile().

Here is the caller graph for this function:

◆ ref()

void ProFile::ref ( )
inline

Definition at line 418 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 425 of file proitems.h.

◆ setOk()

void ProFile::setOk ( bool ok)
inline

Definition at line 422 of file proitems.h.

◆ tokPtr()

const ushort * ProFile::tokPtr ( ) const
inline

Definition at line 415 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 416 of file proitems.h.


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