Skip to content

Latest commit

 

History

History
121 lines (93 loc) · 3.08 KB

File metadata and controls

121 lines (93 loc) · 3.08 KB
title sync_none Class | Microsoft Docs
ms.custom
ms.date 11/04/2016
ms.reviewer
ms.suite
ms.technology
cpp-standard-libraries
ms.tgt_pltfrm
ms.topic article
f1_keywords
sync_none
allocators/stdext::sync_none
stdext::sync_none
allocators/stdext::sync_none::allocate
allocators/stdext::sync_none::deallocate
allocators/stdext::sync_none::equals
dev_langs
C++
helpviewer_keywords
sync_none class
ms.assetid f7473cee-14f3-4fe1-88bc-68cd085e59e1
caps.latest.revision 21
author corob-msft
ms.author corob
manager ghogen
translation.priority.ht
cs-cz
de-de
es-es
fr-fr
it-it
ja-jp
ko-kr
pl-pl
pt-br
ru-ru
tr-tr
zh-cn
zh-tw

sync_none Class

Describes a synchronization filter that provides no synchronization.

Syntax

template <class Cache>  
class sync_none

Parameters

Parameter Description
Cache The type of cache associated with the synchronization filter. This can be cache_chunklist, cache_freelist, or cache_suballoc.

Member Functions

allocate Allocates a block of memory.
deallocate Frees a specified number of objects from storage beginning at a specified position.
equals Compares two caches for equality.

Requirements

Header: <allocators>

Namespace: stdext

sync_none::allocate

Allocates a block of memory.

void *allocate(std::size_t count);

Parameters

Parameter Description
count The number of elements in the array to be allocated.

Remarks

The member function returns cache.allocate(count), where cache is the cache object.

sync_none::deallocate

Frees a specified number of objects from storage beginning at a specified position.

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

Parameters

Parameter Description
ptr A pointer to the first object to be deallocated from storage.
count The number of objects to be deallocated from storage.

Remarks

The member function calls cache.deallocate(ptr, count), where cache represents the cache object.

sync_none::equals

Compares two caches for equality.

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

Parameters

Parameter Description
Cache The cache object of the synchronization filter.
Other The cache object to compare for equality.

Return Value

The member function always returns true.

Remarks

See Also

<allocators>