libcommunism
Userspace cooperative threading library
Classes | Namespaces | Macros
UContext.h File Reference
#include "CothreadPrivate.h"
#include "CothreadImpl.h"
#include <array>
#include <cstddef>
#include <memory>
#include <mutex>
#include <unordered_map>
#include <ucontext.h>

Go to the source code of this file.

Classes

class  libcommunism::internal::UContext
 Implementation of context switching that uses the C library's setcontext() methods. More...
 

Namespaces

 libcommunism
 Main namespace for the libcommunism library.
 
 libcommunism::internal
 Implementation details (including architecture/platform specific code) for the library.
 

Macros

#define _XOPEN_SOURCE
 

Macro Definition Documentation

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE

Definition at line 13 of file UContext.h.