mCRL2
Loading...
Searching...
No Matches
mcrl2::lts::detail::simple_list< T >::entry Class Reference

list entry More...

#include <simple_list.h>

Private Member Functions

template<class... Args>
 entry (entry *const new_next, entry *const new_prev, Args &&... args)
 

Private Attributes

entrynext
 
entryprev
 
data
 

Friends

class simple_list
 
class const_iterator
 
class my_pool< entry >
 

Detailed Description

template<class T>
class mcrl2::lts::detail::simple_list< T >::entry

list entry

If the list is to use the pool allocator, its designated type must be simple_list::entry so elements can be erased.

Definition at line 306 of file simple_list.h.

Constructor & Destructor Documentation

◆ entry()

template<class T >
template<class... Args>
mcrl2::lts::detail::simple_list< T >::entry::entry ( entry *const  new_next,
entry *const  new_prev,
Args &&...  args 
)
inlineprivate

Definition at line 318 of file simple_list.h.

Friends And Related Symbol Documentation

◆ const_iterator

template<class T >
friend class const_iterator
friend

Definition at line 314 of file simple_list.h.

◆ my_pool< entry >

template<class T >
friend class my_pool< entry >
friend

Definition at line 314 of file simple_list.h.

◆ simple_list

template<class T >
friend class simple_list
friend

Definition at line 313 of file simple_list.h.

Member Data Documentation

◆ data

template<class T >
T mcrl2::lts::detail::simple_list< T >::entry::data
private

Definition at line 311 of file simple_list.h.

◆ next

template<class T >
entry* mcrl2::lts::detail::simple_list< T >::entry::next
private

Definition at line 309 of file simple_list.h.

◆ prev

template<class T >
entry* mcrl2::lts::detail::simple_list< T >::entry::prev
private

Definition at line 310 of file simple_list.h.


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