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

#include <qasciicache.h>

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

Lista de todos los miembros.

Métodos públicos

 QAsciiCache (const QAsciiCache< type > &c)
 QAsciiCache (int maxCost=100, int size=17, bool caseSensitive=TRUE, bool copyKeys=TRUE)
 ~QAsciiCache ()
QAsciiCache< type > & operator= (const QAsciiCache< 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 char *k, const type *d, int c=1, int p=0)
bool remove (const char *k)
typetake (const char *k)
typefind (const char *k, bool ref=TRUE) const
typeoperator[] (const char *k) const
void statistics () const
 QAsciiCache (const QAsciiCache< type > &c)
 QAsciiCache (int maxCost=100, int size=17, bool caseSensitive=TRUE, bool copyKeys=TRUE)
 ~QAsciiCache ()
QAsciiCache< type > & operator= (const QAsciiCache< 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 char *k, const type *d, int c=1, int p=0)
bool remove (const char *k)
typetake (const char *k)
typefind (const char *k, bool ref=TRUE) const
typeoperator[] (const char *k) const
void statistics () const

template<class type>
class QAsciiCache< type >


Documentación del constructor y destructor

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

Documentación de las funciones miembro

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

Clears the cache.

Reimplementado de QGCache.

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

Clears the cache.

Reimplementado de QGCache.

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

Returns the number of items in the cache.

Reimplementado de QGCache.

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

Returns the number of items in the cache.

Reimplementado de QGCache.

template<class type>
type* QAsciiCache< type >::find ( const char *  k,
bool  ref = TRUE 
) const [inline]
template<class type>
type* QAsciiCache< type >::find ( const char *  k,
bool  ref = TRUE 
) const [inline]
template<class type>
bool QAsciiCache< type >::insert ( const char *  k,
const type d,
int  c = 1,
int  p = 0 
) [inline]
template<class type>
bool QAsciiCache< type >::insert ( const char *  k,
const type d,
int  c = 1,
int  p = 0 
) [inline]
template<class type>
bool QAsciiCache< type >::isEmpty ( void  ) const [inline]
template<class type>
bool QAsciiCache< type >::isEmpty ( void  ) const [inline]
template<class type>
int QAsciiCache< type >::maxCost ( ) const [inline]

Returns the maximum cache cost.

Reimplementado de QGCache.

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

Returns the maximum cache cost.

Reimplementado de QGCache.

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

Sets the maximum cache cost to maxCost.

Reimplementado de QGCache.

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

Sets the maximum cache cost to maxCost.

Reimplementado de QGCache.

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

Returns the size of the hash array.

Reimplementado de QGCache.

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

Returns the size of the hash array.

Reimplementado de QGCache.

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

Outputs debug statistics.

Reimplementado de QGCache.

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

Outputs debug statistics.

Reimplementado de QGCache.

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

Returns the total cache cost.

Reimplementado de QGCache.

template<class type>
int QAsciiCache< 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'