sync_none Class
Describes a synchronization filter that provides no synchronization.
Syntax
template <class Cache>
class sync_none
Parameters
Cache
The type of cache associated with the synchronization filter. It can be cache_chunklist
, cache_freelist
, or cache_suballoc
.
Member functions
Member function | Description |
---|---|
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
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
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
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
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru