dius 0.1.0
Loading...
Searching...
No Matches
di::platform Namespace Reference

Classes

class  GenericDomain

Typedefs

using BasicError = dius::PosixError
using GenericCode = vocab::StatusCode<GenericDomain>
using ThreadId = pthread_t
using DefaultLock = dius::Mutex
using DefaultAllocator = container::InfallibleAllocator
using DefaultFallibleAllocator = container::FallibleAllocator

Functions

auto get_current_thread_id () -> ThreadId

Variables

constexpr auto generic_domain = GenericDomain {}

Typedef Documentation

◆ BasicError

◆ DefaultAllocator

using di::platform::DefaultAllocator = container::InfallibleAllocator

◆ DefaultFallibleAllocator

using di::platform::DefaultFallibleAllocator = container::FallibleAllocator

◆ DefaultLock

◆ GenericCode

using di::platform::GenericCode = vocab::StatusCode<GenericDomain>

◆ ThreadId

typedef i32 di::platform::ThreadId = pthread_t

Function Documentation

◆ get_current_thread_id()

auto di::platform::get_current_thread_id ( ) -> ThreadId
inline

Variable Documentation

◆ generic_domain

auto di::platform::generic_domain = GenericDomain {}
inlineconstexpr