LibSWOC++ 1.5.14
Solid Wall of C++
Loading...
Searching...
No Matches
swoc::IntrusiveHashMap< H >::Bucket::Linkage Struct Reference

Support for IntrusiveDList<Bucket::Linkage>, definitions and link storage. More...

#include <IntrusiveHashMap.h>

Collaboration diagram for swoc::IntrusiveHashMap< H >::Bucket::Linkage:
Collaboration graph

Static Public Member Functions

static Bucket *& next_ptr (Bucket *b)
 Access next pointer.
 
static Bucket *& prev_ptr (Bucket *b)
 Access prev pointer.
 

Public Attributes

Bucket_prev {nullptr}
 Prev pointer.
 
Bucket_next {nullptr}
 Next pointer.
 

Detailed Description

template<typename H>
struct swoc::IntrusiveHashMap< H >::Bucket::Linkage

Support for IntrusiveDList<Bucket::Linkage>, definitions and link storage.

Definition at line 102 of file IntrusiveHashMap.h.

Member Function Documentation

◆ next_ptr()

template<typename H>
auto swoc::IntrusiveHashMap< H >::Bucket::Linkage::next_ptr ( Bucket * b)
static

Access next pointer.

Definition at line 317 of file IntrusiveHashMap.h.

◆ prev_ptr()

template<typename H>
auto swoc::IntrusiveHashMap< H >::Bucket::Linkage::prev_ptr ( Bucket * b)
static

Access prev pointer.

Definition at line 323 of file IntrusiveHashMap.h.

Member Data Documentation

◆ _next

template<typename H>
Bucket* swoc::IntrusiveHashMap< H >::Bucket::Linkage::_next {nullptr}

Next pointer.

Definition at line 106 of file IntrusiveHashMap.h.

◆ _prev

template<typename H>
Bucket* swoc::IntrusiveHashMap< H >::Bucket::Linkage::_prev {nullptr}

Prev pointer.

Definition at line 105 of file IntrusiveHashMap.h.


The documentation for this struct was generated from the following file: