Wrench
1.0.0
Contents:
Wrench API
Wrench
Docs
»
Index
Index
W
W
wrench::AlignedHeapAllocator (C++ class)
wrench::AlignedHeapAllocator::AlignedHeapAllocator (C++ function)
,
[1]
,
[2]
,
[3]
wrench::AlignedHeapAllocator::Self (C++ type)
wrench::AlignedHeapAllocator::~AlignedHeapAllocator (C++ function)
wrench::Allocator (C++ class)
wrench::Allocator::Allocator (C++ function)
,
[1]
,
[2]
wrench::Allocator::contexpr_arena_size (C++ member)
wrench::Allocator::Guard (C++ type)
wrench::Allocator::~Allocator (C++ function)
wrench::ArenaConstexprSizeEnable (C++ type)
wrench::ArenaNonConstexprSizeEnable (C++ type)
wrench::default_stack_arena_size (C++ member)
wrench::DefaultRefTracker (C++ type)
wrench::DefaultStackArena (C++ type)
wrench::detail::Unroll (C++ struct)
wrench::detail::Unroll::previous_level (C++ member)
wrench::detail::Unroll::PreviousLevel (C++ type)
wrench::detail::Unroll::Unroll (C++ function)
wrench::detail::Unroll<0> (C++ struct)
wrench::detail::Unroll<0>::Unroll (C++ function)
wrench::detail::Unroll<1> (C++ struct)
wrench::detail::Unroll<1>::Unroll (C++ function)
wrench::Freelist (C++ class)
wrench::Freelist::Freelist (C++ function)
,
[1]
,
[2]
,
[3]
wrench::Freelist::Node (C++ struct)
wrench::Freelist::Node::next (C++ member)
wrench::Freelist::resettable (C++ member)
wrench::Freelist::~Freelist (C++ function)
wrench::HeapArena (C++ struct)
wrench::HeapArena::constexpr_size (C++ member)
wrench::HeapArena::ConstPtr (C++ type)
wrench::HeapArena::HeapArena (C++ function)
,
[1]
,
[2]
wrench::HeapArena::Ptr (C++ type)
wrench::HeapArena::~HeapArena (C++ function)
wrench::Int64 (C++ struct)
wrench::Int64::operator int64_t (C++ function)
wrench::Int64::value (C++ member)
wrench::IntrusivePtr (C++ class)
wrench::IntrusivePtr::ConstPtr (C++ type)
wrench::IntrusivePtr::ConstRef (C++ type)
wrench::IntrusivePtr::IntrusiveEnabledBase (C++ type)
wrench::IntrusivePtr::IntrusivePtr (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
wrench::IntrusivePtr::operator bool (C++ function)
wrench::IntrusivePtr::Ptr (C++ type)
wrench::IntrusivePtr::Ref (C++ type)
wrench::IntrusivePtr::~IntrusivePtr (C++ function)
wrench::IntrusivePtrEnabled (C++ class)
wrench::IntrusivePtrEnabled::add_reference (C++ function)
wrench::IntrusivePtrEnabled::DeleterType (C++ type)
wrench::IntrusivePtrEnabled::Enabled (C++ type)
wrench::IntrusivePtrEnabled::IntrusivePointer (C++ type)
wrench::IntrusivePtrEnabled::IntrusivePtrEnabled (C++ function)
,
[1]
,
[2]
wrench::IntrusivePtrEnabled::operator= (C++ function)
wrench::IntrusivePtrEnabled::RefTracker (C++ type)
wrench::is_ref_tracker_v (C++ member)
wrench::LinearAllocator (C++ class)
wrench::LinearAllocator::LinearAllocator (C++ function)
,
[1]
,
[2]
,
[3]
wrench::LinearAllocator::operator= (C++ function)
wrench::LinearAllocator::~LinearAllocator (C++ function)
wrench::Log (C++ type)
wrench::logfile_path (C++ member)
wrench::Logger (C++ class)
wrench::Logger::level (C++ member)
wrench::Logger::log (C++ function)
wrench::Logger::Logger (C++ function)
,
[1]
,
[2]
wrench::Logger::operator= (C++ function)
wrench::Logger::~Logger (C++ function)
wrench::logger_default_buffer_size (C++ member)
wrench::LogLevel (C++ enum)
wrench::LogLevel::debug (C++ enumerator)
wrench::LogLevel::error (C++ enumerator)
wrench::LogLevel::info (C++ enumerator)
wrench::LogLevel::none (C++ enumerator)
wrench::LogLevel::warning (C++ enumerator)
wrench::MultiThreadedIntrusivePtrEnabled (C++ type)
wrench::MultiThreadedRefTracker (C++ class)
wrench::MultiThreadedRefTracker::Counter (C++ type)
wrench::MultiThreadedRefTracker::MultiThreadedRefTracker (C++ function)
wrench::Num (C++ struct)
wrench::Num::operator size_t (C++ function)
wrench::Num::value (C++ member)
wrench::ObjectPoolAllocator (C++ type)
wrench::PoolAllocator (C++ class)
wrench::PoolAllocator::PoolAllocator (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
wrench::PoolAllocator::resettable (C++ member)
wrench::PoolAllocator::~PoolAllocator (C++ function)
wrench::Profiler (C++ class)
wrench::Profiler::Counters (C++ class)
wrench::Profiler::Counters::Counter (C++ struct)
wrench::Profiler::Counters::Counter::id (C++ member)
wrench::Profiler::Counters::Counter::value (C++ member)
wrench::Profiler::Counters::Duration (C++ type)
wrench::RefTracker (C++ class)
wrench::SingleThreadedIntrusivePtrEnabled (C++ type)
wrench::SingleThreadedRefTracker (C++ class)
wrench::SingleThreadedRefTracker::Counter (C++ type)
wrench::Spinlock (C++ struct)
wrench::Spinlock::Sleeper (C++ struct)
wrench::Spinlock::Sleeper::max_spins (C++ member)
wrench::StackArena (C++ class)
wrench::StackArena::ConstPtr (C++ type)
wrench::StackArena::contexpr_size (C++ member)
wrench::StackArena::Ptr (C++ type)
wrench::StackArena::StackArena (C++ function)
wrench::ThreadSafeFreelist (C++ class)
wrench::ThreadSafeFreelist::HeadPtr (C++ struct)
wrench::ThreadSafeFreelist::HeadPtr::offset (C++ member)
wrench::ThreadSafeFreelist::HeadPtr::tag (C++ member)
wrench::ThreadSafeFreelist::Node (C++ struct)
wrench::ThreadSafeFreelist::Node::next (C++ member)
wrench::ThreadSafeFreelist::resettable (C++ member)
wrench::ThreadSafeFreelist::ThreadSafeFreelist (C++ function)
,
[1]
,
[2]
,
[3]
wrench::ThreadSafeObjectPoolAllocator (C++ type)
wrench::VoidLock (C++ struct)
wrench_no_discard (C macro)