gem5 v25.0.0.1
Loading...
Searching...
No Matches
sc_gem5::NodeList< T > Struct Template Reference

#include <list.hh>

Inheritance diagram for sc_gem5::NodeList< T >:
sc_gem5::ListNode

Public Member Functions

 NodeList ()
void pushFirst (T *t)
void pushLast (T *t)
T * getNext ()
bool empty ()
Public Member Functions inherited from sc_gem5::ListNode
 ListNode ()
virtual ~ListNode ()
void popListNode ()

Additional Inherited Members

Public Attributes inherited from sc_gem5::ListNode
ListNodenextListNode
ListNodeprevListNode

Detailed Description

template<typename T>
struct sc_gem5::NodeList< T >

Definition at line 63 of file list.hh.

Constructor & Destructor Documentation

◆ NodeList()

template<typename T>
sc_gem5::NodeList< T >::NodeList ( )
inline

Definition at line 65 of file list.hh.

Member Function Documentation

◆ empty()

template<typename T>
bool sc_gem5::NodeList< T >::empty ( )
inline

Definition at line 111 of file list.hh.

Referenced by sc_gem5::NodeList< Process >::getNext().

◆ getNext()

template<typename T>
T * sc_gem5::NodeList< T >::getNext ( )
inline

Definition at line 106 of file list.hh.

◆ pushFirst()

template<typename T>
void sc_gem5::NodeList< T >::pushFirst ( T * t)
inline

Definition at line 72 of file list.hh.

◆ pushLast()

template<typename T>
void sc_gem5::NodeList< T >::pushLast ( T * t)
inline

Definition at line 89 of file list.hh.


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

Generated on Sat Oct 18 2025 08:07:54 for gem5 by doxygen 1.14.0