62 template<
class Function>
66 OGDF_ALLOCATOR::flushPool();
74 f(std::forward<Args>(
tArgs)...);
75 OGDF_ALLOCATOR::flushPool();
77 std::forward<Args>(
args)...) { }
81 thread::operator=(std::move((thread &&)
other));
Basic declarations, included by all source files.
Threads supporting OGDF's memory management.
Thread(Function &&f, Args &&... args)
Thread & operator=(Thread &&other)
Declaration of memory manager for allocating small pieces of memory.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.