Queue<T> Class

Template Parameters | Constraint | Member Functions | Type Aliases | Member Variables

Definition

Line 11 of System.Base/Queue.cm

Template Parameters

T

Constraint

T  is  Semiregular

Member Functions

public inline void Clear()
public inline long Count() const
public inline const T& Front() const
public inline T Get()
public inline bool IsEmpty() const
public inline void Put(T&& item)
public inline void Put(const T& item)
public inline LinkedList<T>& Rep()

Type Aliases

public typedef ValueType T

Member Variables

private LinkedList<T> items

Member Function Details

Clear Member Function

public inline void Clear()

Definition
Line 41 of System.Base/Queue.cm


Count Member Function

public inline long Count()

Definition
Line 19 of System.Base/Queue.cm


Front Member Function

public inline const T& Front()

Definition
Line 37 of System.Base/Queue.cm


Get Member Function

public inline T Get()

Definition
Line 31 of System.Base/Queue.cm


IsEmpty Member Function

public inline bool IsEmpty()

Definition
Line 15 of System.Base/Queue.cm


Put Member Function

public inline void Put(T&& item)

Definition
Line 27 of System.Base/Queue.cm


Put Member Function

public inline void Put(const T& item)

Definition
Line 23 of System.Base/Queue.cm


Rep Member Function

public inline LinkedList<T>& Rep()

Definition
Line 45 of System.Base/Queue.cm