Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.