LinkedListNode<T> Class

Template Parameters | Constructors & Destructor | Member Functions | Type Aliases | Member Variables

Definition

Line 11 of System.Base/LinkedList.cm

Template Parameters

T

Constructors & Destructor

public LinkedListNode(T&& value_, LinkedListNode* prev_, LinkedListNode* next_)
public LinkedListNode(const T& value_, LinkedListNode* prev_, LinkedListNode* next_)

Member Functions

public inline LinkedListNode* Next() const
public inline LinkedListNode* Prev() const
public inline void SetNext(LinkedListNode* next_)
public inline void SetPrev(LinkedListNode* prev_)
public inline T& Value()
public inline const T& Value() const

Type Aliases

public typedef ValueType T

Member Variables

private LinkedListNode* next
private LinkedListNode* prev
private T value

Constructor& Destructor Details

LinkedListNode Constructor

public LinkedListNode(T&& value_, LinkedListNode* prev_, LinkedListNode* next_)

Definition
Line 18 of System.Base/LinkedList.cm


LinkedListNode Constructor

public LinkedListNode(const T& value_, LinkedListNode* prev_, LinkedListNode* next_)

Definition
Line 15 of System.Base/LinkedList.cm


Member Function Details

Next Member Function

public inline LinkedListNode* Next()

Definition
Line 37 of System.Base/LinkedList.cm


Prev Member Function

public inline LinkedListNode* Prev()

Definition
Line 29 of System.Base/LinkedList.cm


SetNext Member Function

public inline void SetNext(LinkedListNode* next_)

Definition
Line 41 of System.Base/LinkedList.cm


SetPrev Member Function

public inline void SetPrev(LinkedListNode* prev_)

Definition
Line 33 of System.Base/LinkedList.cm


Value Member Function

public inline T& Value()

Definition
Line 25 of System.Base/LinkedList.cm


Value Member Function

public inline const T& Value()

Definition
Line 21 of System.Base/LinkedList.cm