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

#include <qintcache.h>

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

Lista de todos los miembros.

Métodos públicos

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

template<class type>
class QIntCache< type >


Documentación del constructor y destructor

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

Documentación de las funciones miembro

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

Clears the cache.

Reimplementado de QGCache.

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

Clears the cache.

Reimplementado de QGCache.

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

Returns the number of items in the cache.

Reimplementado de QGCache.

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

Returns the number of items in the cache.

Reimplementado de QGCache.

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

Returns the maximum cache cost.

Reimplementado de QGCache.

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

Returns the maximum cache cost.

Reimplementado de QGCache.

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

Sets the maximum cache cost to maxCost.

Reimplementado de QGCache.

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

Sets the maximum cache cost to maxCost.

Reimplementado de QGCache.

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

Returns the size of the hash array.

Reimplementado de QGCache.

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

Returns the size of the hash array.

Reimplementado de QGCache.

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

Outputs debug statistics.

Reimplementado de QGCache.

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

Outputs debug statistics.

Reimplementado de QGCache.

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

Returns the total cache cost.

Reimplementado de QGCache.

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