Wrench API¶
Class Hierarchy¶
-
- Namespace wrench
- Namespace wrench::detail
- Template Struct Unroll
- Template Struct Unroll< 0 >
- Template Struct Unroll< 1 >
- Struct HeapArena
- Template Struct Int64
- Template Struct Num
- Struct Spinlock
- Struct Spinlock::Sleeper
- Struct VoidLock
- Class AlignedHeapAllocator
- Template Class Allocator
- Class Freelist
- Struct Freelist::Node
- Template Class IntrusivePtr
- Template Class IntrusivePtrEnabled
- Class LinearAllocator
- Template Class Logger
- Class MultiThreadedRefTracker
- Template Class PoolAllocator
- Class Profiler
- Class Profiler::Counters
- Struct Counters::Counter
- Class Profiler::Counters
- Template Class RefTracker
- Class SingleThreadedRefTracker
- Template Class StackArena
- Class ThreadSafeFreelist
- Struct ThreadSafeFreelist::HeadPtr
- Struct ThreadSafeFreelist::Node
- Enum LogLevel
- Namespace wrench::detail
- Namespace wrench
File Hierarchy¶
-
- File aligned_heap_allocator.hpp
- File allocator.hpp
- File arena.hpp
- File intrusive_ptr.hpp
- File linear_allocator.hpp
- File logger.hpp
- File memory_utils.hpp
- File number.hpp
- File pool_allocator.hpp
- File portability.hpp
- File profiler.hpp
- File ref_tracker.hpp
- File spinlock.hpp
- File unrolled_for.hpp
- File unrolled_for_impl_.hpp