Partilhar via


sync_none Classe

Descreve um filtro de sincronização que não fornece sincronização.

Sintaxe

template <class Cache>
class sync_none

Parâmetros

Cache
O tipo de cache associado ao filtro de sincronização. Pode ser cache_chunklist, cache_freelistou cache_suballoc.

Funções de membro

Função de membro Descrição
alocar Aloca um bloco de memória.
desalocar Libera um número especificado de objetos do armazenamento começando em uma posição especificada.
é igual a Compara dois caches para igualdade.

Requerimentos

Cabeçalho:<Alocadores>

Espaço de nomes: stdext

sync_none::alocar

Aloca um bloco de memória.

void *allocate(std::size_t count);

Parâmetros

contagem
O número de elementos na matriz a ser alocado.

Observações

A função de membro retorna cache.allocate(count), onde cache é o objeto de cache.

sync_none::d eallocate

Libera um número especificado de objetos do armazenamento começando em uma posição especificada.

void deallocate(void* ptr, std::size_t count);

Parâmetros

ptr
Um ponteiro para o primeiro objeto a ser desalocado do armazenamento.

contagem
O número de objetos a serem desalocados do armazenamento.

Observações

A função de membro chama cache.deallocate(ptr, count), onde cache representa o objeto de cache.

sync_none::iguais

Compara dois caches para igualdade.

bool equals(const sync<Cache>& Other) const;

Parâmetros

Cache
O objeto de cache do filtro de sincronização.

Outros
O objeto de cache a ser comparado para igualdade.

Valor de retorno

A função de membro sempre retorna true.

Ver também

<Alocadores>