STLdoc
STLdocumentation
|
Lock-free double-ended queue. This file is a GNU parallel extension to the Standard C++ Library. More...
Go to the source code of this file.
Classes | |
class | __gnu_parallel::_RestrictedBoundedConcurrentQueue< _Tp > |
Double-ended queue of bounded size, allowing lock-free atomic access. push_front() and pop_front() must not be called concurrently to each other, while pop_back() can be called concurrently at all times. empty() , size() , and top() are intentionally not provided. Calling them would not make sense in a concurrent setting. More... | |
Namespaces | |
__gnu_parallel | |
GNU parallel code for public use. | |
Macros | |
#define | _GLIBCXX_VOLATILE volatile |
Decide whether to declare certain variable volatile in this file. More... | |
Lock-free double-ended queue. This file is a GNU parallel extension to the Standard C++ Library.
#define _GLIBCXX_VOLATILE volatile |
Decide whether to declare certain variable volatile in this file.