#include <linked_list.h>
|
| | LinkedList (const LinkedList &)=delete |
| |
| LinkedList & | operator= (const LinkedList &)=delete |
| |
| | LinkedList (void *user_context, uint32_t entry_size, uint32_t capacity=default_capacity, const SystemMemoryAllocatorFns &allocator=default_allocator()) |
| |
| | ~LinkedList () |
| |
| void | initialize (void *user_context, uint32_t entry_size, uint32_t capacity=default_capacity, const SystemMemoryAllocatorFns &allocator=default_allocator()) |
| |
| EntryType * | front () |
| |
| EntryType * | back () |
| |
| const EntryType * | front () const |
| |
| const EntryType * | back () const |
| |
| EntryType * | prepend (void *user_context) |
| |
| EntryType * | prepend (void *user_context, const void *value) |
| |
| EntryType * | append (void *user_context) |
| |
| EntryType * | append (void *user_context, const void *value) |
| |
| void | pop_front (void *user_context) |
| |
| void | pop_back (void *user_context) |
| |
| EntryType * | insert_before (void *user_context, EntryType *entry_ptr) |
| |
| EntryType * | insert_before (void *user_context, EntryType *entry_ptr, const void *value) |
| |
| EntryType * | insert_after (void *user_context, EntryType *entry_ptr) |
| |
| EntryType * | insert_after (void *user_context, EntryType *entry_ptr, const void *value) |
| |
| void | remove (void *user_context, EntryType *entry_ptr) |
| |
| void | clear (void *user_context) |
| |
| void | destroy (void *user_context) |
| |
| size_t | size () const |
| |
| bool | empty () const |
| |
| const SystemMemoryAllocatorFns & | current_allocator () const |
| |
Definition at line 13 of file linked_list.h.
◆ LinkedList() [1/2]
| Halide::Runtime::Internal::LinkedList::LinkedList |
( |
const LinkedList & |
| ) |
|
|
delete |
◆ LinkedList() [2/2]
◆ ~LinkedList()
| Halide::Runtime::Internal::LinkedList::~LinkedList |
( |
| ) |
|
◆ operator=()
◆ initialize()
◆ front() [1/2]
◆ back() [1/2]
◆ front() [2/2]
◆ back() [2/2]
◆ prepend() [1/2]
◆ prepend() [2/2]
| LinkedList::EntryType * Halide::Runtime::Internal::LinkedList::prepend |
( |
void * |
user_context, |
|
|
const void * |
value |
|
) |
| |
◆ append() [1/2]
◆ append() [2/2]
| LinkedList::EntryType * Halide::Runtime::Internal::LinkedList::append |
( |
void * |
user_context, |
|
|
const void * |
value |
|
) |
| |
◆ pop_front()
| void Halide::Runtime::Internal::LinkedList::pop_front |
( |
void * |
user_context | ) |
|
◆ pop_back()
| void Halide::Runtime::Internal::LinkedList::pop_back |
( |
void * |
user_context | ) |
|
◆ insert_before() [1/2]
◆ insert_before() [2/2]
◆ insert_after() [1/2]
◆ insert_after() [2/2]
◆ remove()
| void Halide::Runtime::Internal::LinkedList::remove |
( |
void * |
user_context, |
|
|
EntryType * |
entry_ptr |
|
) |
| |
◆ clear()
| void Halide::Runtime::Internal::LinkedList::clear |
( |
void * |
user_context | ) |
|
◆ destroy()
| void Halide::Runtime::Internal::LinkedList::destroy |
( |
void * |
user_context | ) |
|
◆ size()
| size_t Halide::Runtime::Internal::LinkedList::size |
( |
| ) |
const |
◆ empty()
| bool Halide::Runtime::Internal::LinkedList::empty |
( |
| ) |
const |
◆ current_allocator()
◆ default_allocator()
◆ default_capacity
| constexpr uint32_t Halide::Runtime::Internal::LinkedList::default_capacity = uint32_t(32) |
|
staticconstexpr |
The documentation for this class was generated from the following file:
- /build/halide-puWIm8/halide-16.0.0/src/runtime/internal/linked_list.h