Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Describe un filtro de sincronización que no proporciona ninguna sincronización.
Sintaxis
template <class Cache>
class sync_none
Parámetros
Cache
El tipo de caché asociado al filtro de sincronización. Puede ser cache_chunklist, cache_freelist o cache_suballoc.
Funciones miembro
| Función de miembro | Descripción |
|---|---|
| asignar | Asigna un bloque de memoria. |
| desasignar | Libera un número especificado de objetos del almacenamiento, a partir de la posición especificada. |
| es igual a | Compara dos cachés para determinar si son iguales. |
Requisitos
Encabezado:<allocators>
Espacio de nombres: stdext
sync_none::allocate
Asigna un bloque de memoria.
void *allocate(std::size_t count);
Parámetros
contar
El número de elementos de la matriz que se van a asignar.
Comentarios
La función miembro devuelve cache.allocate(count), donde cache es el objeto de caché.
sync_none::d eallocate
Libera un número especificado de objetos del almacenamiento, a partir de la posición especificada.
void deallocate(void* ptr, std::size_t count);
Parámetros
ptr
Un puntero al primer objeto que se va a desasignar del almacenamiento.
contar
El número de objetos que se van a desasignar del almacenamiento.
Comentarios
La función miembro llama a cache.deallocate(ptr, count), donde cache representa el objeto de caché.
sync_none::equals
Compara dos cachés para determinar si son iguales.
bool equals(const sync<Cache>& Other) const;
Parámetros
Caché
El objeto de caché del filtro de sincronización.
Otros
El objeto de caché para comparar la igualdad.
Valor devuelto
La función miembro siempre devuelve true.