template <typename _NodeType>

class SinglyLinkedList

Defined at line 38 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

Minimal version of |fbl::SinglyLinkedList| specifically for our needs.

This only works with raw pointers, so we make it explicit.

Public Methods

void SinglyLinkedList<_NodeType> ()

Default construction gives an empty list.

Defined at line 44 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

void ~SinglyLinkedList<_NodeType> ()

Defined at line 46 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

void SinglyLinkedList<_NodeType> (const SinglyLinkedList<_NodeType> & )

Defined at line 53 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

void SinglyLinkedList<_NodeType> (SinglyLinkedList<_NodeType> && )

Defined at line 54 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

SinglyLinkedList<_NodeType> & operator= (const SinglyLinkedList<_NodeType> & )

Defined at line 55 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

SinglyLinkedList<_NodeType> & operator= (SinglyLinkedList<_NodeType> && )

Defined at line 56 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

PtrType head ()

Defined at line 58 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

bool is_empty ()

Defined at line 60 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

void clear ()

Defined at line 65 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

void push_front (PtrType ptr)

Defined at line 73 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h

bool is_sentinel_ptr (PtrType ptr)

Defined at line 80 of file ../../zircon/system/ulib/trace-engine/test/../hash_table.h