Jlm
Public Types | Public Member Functions | Public Attributes | List of all members
MyItem Struct Reference
Collaboration diagram for MyItem:
Collaboration graph
[legend]

Public Types

typedef jlm::util::IntrusiveListAccessor< MyItem, &MyItem::anchoraccessor
 

Public Member Functions

 MyItem (int k, int v)
 
 MyItem ()
 
 MyItem (int *ptr)
 
 ~MyItem ()
 

Public Attributes

int key
 
int value
 
struct {
   MyItem *   prev
 
   MyItem *   next
 
nullptr
 
int * p
 
jlm::util::IntrusiveListAnchor< MyItemanchor {}
 

Detailed Description

Definition at line 10 of file IntrusiveHashTests.cpp.

Member Typedef Documentation

◆ accessor

Definition at line 30 of file IntrusiveListTests.cpp.

Constructor & Destructor Documentation

◆ MyItem() [1/3]

MyItem::MyItem ( int  k,
int  v 
)
inline

Definition at line 12 of file IntrusiveHashTests.cpp.

◆ MyItem() [2/3]

MyItem::MyItem ( )
inline

Definition at line 12 of file IntrusiveListTests.cpp.

◆ MyItem() [3/3]

MyItem::MyItem ( int *  ptr)
inlineexplicit

Definition at line 16 of file IntrusiveListTests.cpp.

◆ ~MyItem()

MyItem::~MyItem ( )
inline

Definition at line 20 of file IntrusiveListTests.cpp.

Member Data Documentation

◆ anchor

Definition at line 29 of file IntrusiveListTests.cpp.

◆ key

int MyItem::key

Definition at line 17 of file IntrusiveHashTests.cpp.

◆ next

MyItem* MyItem::next

Definition at line 23 of file IntrusiveHashTests.cpp.

◆ 

struct { ... } MyItem::nullptr

◆ p

int* MyItem::p

Definition at line 28 of file IntrusiveListTests.cpp.

◆ prev

MyItem* MyItem::prev

Definition at line 22 of file IntrusiveHashTests.cpp.

◆ value

int MyItem::value

Definition at line 18 of file IntrusiveHashTests.cpp.


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