Eneboo - Documentación para desarrolladores
Métodos públicos
Referencia de la plantilla de la Clase QCache< type >

#include <qcache.h>

Diagrama de herencias de QCache< type >
QGCache QGCache QPtrCollection QPtrCollection QPtrCollection QPtrCollection

Lista de todos los miembros.

Métodos públicos

 QCache (const QCache< type > &c)
 QCache (int maxCost=100, int size=17, bool caseSensitive=TRUE)
 ~QCache ()
QCache< type > & operator= (const QCache< type > &c)
int maxCost () const
int totalCost () const
void setMaxCost (int m)
uint count () const
uint size () const
bool isEmpty () const
void clear ()
bool insert (const QString &k, const type *d, int c=1, int p=0)
bool remove (const QString &k)
typetake (const QString &k)
typefind (const QString &k, bool ref=TRUE) const
typeoperator[] (const QString &k) const
void statistics () const
 QCache (const QCache< type > &c)
 QCache (int maxCost=100, int size=17, bool caseSensitive=TRUE)
 ~QCache ()
QCache< type > & operator= (const QCache< type > &c)
int maxCost () const
int totalCost () const
void setMaxCost (int m)
uint count () const
uint size () const
bool isEmpty () const
void clear ()
bool insert (const QString &k, const type *d, int c=1, int p=0)
bool remove (const QString &k)
typetake (const QString &k)
typefind (const QString &k, bool ref=TRUE) const
typeoperator[] (const QString &k) const
void statistics () const

template<class type>
class QCache< type >


Documentación del constructor y destructor

template<class type>
QCache< type >::QCache ( const QCache< type > &  c) [inline]
template<class type>
QCache< type >::QCache ( int  maxCost = 100,
int  size = 17,
bool  caseSensitive = TRUE 
) [inline]
template<class type>
QCache< type >::~QCache ( ) [inline]
template<class type>
QCache< type >::QCache ( const QCache< type > &  c) [inline]
template<class type>
QCache< type >::QCache ( int  maxCost = 100,
int  size = 17,
bool  caseSensitive = TRUE 
) [inline]
template<class type>
QCache< type >::~QCache ( ) [inline]

Documentación de las funciones miembro

template<class type>
void QCache< type >::clear ( void  ) [inline, virtual]

Clears the cache.

Reimplementado de QGCache.

template<class type>
void QCache< type >::clear ( void  ) [inline, virtual]

Clears the cache.

Reimplementado de QGCache.

template<class type>
uint QCache< type >::count ( ) const [inline, virtual]

Returns the number of items in the cache.

Reimplementado de QGCache.

template<class type>
uint QCache< type >::count ( ) const [inline, virtual]

Returns the number of items in the cache.

Reimplementado de QGCache.

template<class type>
type* QCache< type >::find ( const QString k,
bool  ref = TRUE 
) const [inline]
template<class type>
type* QCache< type >::find ( const QString k,
bool  ref = TRUE 
) const [inline]
template<class type>
bool QCache< type >::insert ( const QString k,
const type d,
int  c = 1,
int  p = 0 
) [inline]

Reimplementado en QPMCache.

template<class type>
bool QCache< type >::insert ( const QString k,
const type d,
int  c = 1,
int  p = 0 
) [inline]

Reimplementado en QPMCache.

template<class type>
bool QCache< type >::isEmpty ( void  ) const [inline]
template<class type>
bool QCache< type >::isEmpty ( void  ) const [inline]
template<class type>
int QCache< type >::maxCost ( ) const [inline]

Returns the maximum cache cost.

Reimplementado de QGCache.

template<class type>
int QCache< type >::maxCost ( ) const [inline]

Returns the maximum cache cost.

Reimplementado de QGCache.

template<class type>
QCache<type>& QCache< type >::operator= ( const QCache< type > &  c) [inline]
template<class type>
QCache<type>& QCache< type >::operator= ( const QCache< type > &  c) [inline]
template<class type>
type* QCache< type >::operator[] ( const QString k) const [inline]
template<class type>
type* QCache< type >::operator[] ( const QString k) const [inline]
template<class type>
bool QCache< type >::remove ( const QString k) [inline]
template<class type>
bool QCache< type >::remove ( const QString k) [inline]
template<class type>
void QCache< type >::setMaxCost ( int  maxCost) [inline]

Sets the maximum cache cost to maxCost.

Reimplementado de QGCache.

template<class type>
void QCache< type >::setMaxCost ( int  maxCost) [inline]

Sets the maximum cache cost to maxCost.

Reimplementado de QGCache.

template<class type>
uint QCache< type >::size ( ) const [inline]

Returns the size of the hash array.

Reimplementado de QGCache.

template<class type>
uint QCache< type >::size ( ) const [inline]

Returns the size of the hash array.

Reimplementado de QGCache.

template<class type>
void QCache< type >::statistics ( ) const [inline]

Outputs debug statistics.

Reimplementado de QGCache.

template<class type>
void QCache< type >::statistics ( ) const [inline]

Outputs debug statistics.

Reimplementado de QGCache.

template<class type>
type* QCache< type >::take ( const QString k) [inline]
template<class type>
type* QCache< type >::take ( const QString k) [inline]
template<class type>
int QCache< type >::totalCost ( ) const [inline]

Returns the total cache cost.

Reimplementado de QGCache.

template<class type>
int QCache< type >::totalCost ( ) const [inline]

Returns the total cache cost.

Reimplementado de QGCache.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'