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 |