QtBase  v6.3.1
Classes | Typedefs | Functions
cachekeys.h File Reference
#include "option.h"
#include "project.h"
#include <qstring.h>
#include <qstringlist.h>
#include <qfile.h>
#include <qfileinfo.h>
#include <qhash.h>
Include dependency graph for cachekeys.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FixStringCacheKey
 
struct  FileInfoCacheKey
 

Typedefs

typedef void(* qmakeCacheClearFunc) (void *)
 

Functions

size_t qHash (const FixStringCacheKey &f)
 
size_t qHash (const FileInfoCacheKey &f)
 
template<typename T >
void qmakeDeleteCacheClear (void *i)
 
void qmakeFreeCacheClear (void *i)
 
void qmakeAddCacheClear (qmakeCacheClearFunc func, void **)
 
void qmakeClearCaches ()
 

Typedef Documentation

◆ qmakeCacheClearFunc

typedef void(* qmakeCacheClearFunc) (void *)

Definition at line 114 of file cachekeys.h.

Function Documentation

◆ qHash() [1/2]

size_t qHash ( const FileInfoCacheKey f)
inline

Definition at line 106 of file cachekeys.h.

◆ qHash() [2/2]

size_t qHash ( const FixStringCacheKey f)
inline

Definition at line 68 of file cachekeys.h.

Here is the caller graph for this function:

◆ qmakeAddCacheClear()

void qmakeAddCacheClear ( qmakeCacheClearFunc  func,
void **  data 
)

Definition at line 632 of file option.cpp.

Here is the caller graph for this function:

◆ qmakeClearCaches()

void qmakeClearCaches ( )

Definition at line 625 of file option.cpp.

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

◆ qmakeDeleteCacheClear()

template<typename T >
void qmakeDeleteCacheClear ( void i)
inline

Definition at line 110 of file cachekeys.h.

Here is the caller graph for this function:

◆ qmakeFreeCacheClear()

void qmakeFreeCacheClear ( void i)
inline

Definition at line 112 of file cachekeys.h.