#include "base.h"
#include <iostream>
Go to the source code of this file.
Classes | |
class | xdispatch::once |
Provides a mean to execute some job exactly once during the lifetime of a programm and using multiple threads. More... | |
class | xdispatch::once::once_block |
Namespaces | |
namespace | xdispatch |
Typedefs | |
typedef intptr_t | dispatch_once_t |
A predicate for use with dispatch_once(). | |
Functions | |
void | dispatch_once (dispatch_once_t *predicate, dispatch_block_t block) |
Execute a block once and only once. | |
void | dispatch_once_f (dispatch_once_t *predicate, void *context, void(*function)(void *)) |
std::ostream & | xdispatch::operator<< (std::ostream &, const once *) |
std::ostream & | xdispatch::operator<< (std::ostream &, const once &) |