gem5  v22.1.0.0
Public Member Functions | List of all members
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.

References sc_gem5::ListNode::nextListNode, and sc_gem5::ListNode::prevListNode.

Member Function Documentation

◆ empty()

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

◆ getNext()

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

◆ pushFirst()

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

◆ pushLast()

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

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

Generated on Wed Dec 21 2022 10:25:09 for gem5 by doxygen 1.9.1