Namespaces | |
namespace | generic_error |
Classes | |
class | GenericDomain |
struct | TlsIndex |
Typedefs | |
using | ThreadId = std::thread::id |
using | DefaultLock = std::mutex |
using | DefaultAllocator = container::InfallibleAllocator |
using | DefaultFallibleAllocator = container::FallibleAllocator |
using | BasicError = dius::PosixError |
using | GenericCode = vocab::StatusCode<GenericDomain> |
Enumerations | |
enum class | BasicError : long { Success = 0 , NotEnoughMemory , ResultOutOfRange , InvalidArgument , ValueTooLarge , OperationCanceled , Cancelled } |
Functions | |
auto | get_current_thread_id () -> ThreadId |
constexpr auto | tag_invoke (types::Tag< vocab::into_status_code >, BasicError error) |
auto | __tls_get_addr (TlsIndex *) -> void * |
Variables | |
constexpr auto | generic_domain = GenericDomain {} |
constexpr auto | posix_domain = GenericDomain {} |
typedef container::FallibleAllocator di::platform::DefaultAllocator = container::InfallibleAllocator |
typedef iris::Spinlock di::platform::DefaultLock = std::mutex |
typedef vocab::StatusCode< GenericDomain > di::platform::GenericCode = vocab::StatusCode<GenericDomain> |
typedef types::i32 di::platform::ThreadId = std::thread::id |
auto di::platform::__tls_get_addr | ( | TlsIndex * | ) | -> void* |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |