Flutter Engine
The Flutter Engine
Public Member Functions | Friends | List of all members
dart::IntrusiveDListEntry< T, N > Class Template Reference

#include <intrusive_dlist.h>

Public Member Functions

 IntrusiveDListEntry ()
 
 ~IntrusiveDListEntry ()
 

Friends

class IntrusiveDList< T, N >
 

Detailed Description

template<typename T, int N = 1>
class dart::IntrusiveDListEntry< T, N >

Definition at line 58 of file intrusive_dlist.h.

Constructor & Destructor Documentation

◆ IntrusiveDListEntry()

template<typename T , int N = 1>
dart::IntrusiveDListEntry< T, N >::IntrusiveDListEntry ( )
inline

Definition at line 60 of file intrusive_dlist.h.

60{}

◆ ~IntrusiveDListEntry()

template<typename T , int N = 1>
dart::IntrusiveDListEntry< T, N >::~IntrusiveDListEntry ( )
inline

Definition at line 62 of file intrusive_dlist.h.

62 {
63 // Either this is an unlinked entry or a head/anchor.
64 ASSERT((next_ == nullptr && prev_ == nullptr) ||
65 (next_ == this && prev_ == this));
66 }
#define ASSERT(E)

Friends And Related Function Documentation

◆ IntrusiveDList< T, N >

template<typename T , int N = 1>
friend class IntrusiveDList< T, N >
friend

Definition at line 124 of file intrusive_dlist.h.


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