Que<T> Struct

DECLARATION
[Serializable]
public struct Que<T> : IEnumerable<T>,
IEnumerable,
IEquatable<Que<T>>
NAMESPACE
LanguageExt

Constructors

Que(IEnumerable<T>)
PARAMETERS
items
IEnumerable<T>
DECLARATION
public ctor Que(IEnumerable<T> items)

Fields

Empty
DECLARATION
public static readonly Que<T> Empty

Properties

Count
DECLARATION
[Pure]
public int Count { get; }
RETURNS
int
IsEmpty
DECLARATION
[Pure]
public bool IsEmpty { get; }
RETURNS
bool

Methods

Append(Que<T>)
PARAMETERS
rhs
Que<T>
DECLARATION
[Pure]
public Que<T> Append(Que<T> rhs)
RETURNS
Que<T>
AsEnumerable()
DECLARATION
[Pure]
public IEnumerable<T> AsEnumerable()
RETURNS
IEnumerable<T>
Clear()
DECLARATION
[Pure]
public Que<T> Clear()
RETURNS
Que<T>
Dequeue()
DECLARATION
[Pure]
public Que<T> Dequeue()
RETURNS
Que<T>
DequeueUnsafe()
DECLARATION
[Pure]
public ValueTuple<Que<T>, T> DequeueUnsafe()
RETURNS
ValueTuple<Que<T>, T>
Enqueue(T)
PARAMETERS
value
T
DECLARATION
[Pure]
public Que<T> Enqueue(T value)
RETURNS
Que<T>
Equals(object)
PARAMETERS
obj
object
DECLARATION
[Pure]
public override bool Equals(object obj)
RETURNS
bool
Equals(Que<T>)
PARAMETERS
other
Que<T>
DECLARATION
[Pure]
public bool Equals(Que<T> other)
RETURNS
bool
GetEnumerator()
DECLARATION
[Pure]
public IEnumerator<T> GetEnumerator()
RETURNS
IEnumerator<T>
GetHashCode()
DECLARATION
[Pure]
public override int GetHashCode()
RETURNS
int
Peek()
DECLARATION
[Pure]
public T Peek()
RETURNS
T
Subtract(Que<T>)
PARAMETERS
rhs
Que<T>
DECLARATION
[Pure]
public Que<T> Subtract(Que<T> rhs)
RETURNS
Que<T>
ToSeq()
DECLARATION
[Pure]
public Seq<T> ToSeq()
RETURNS
Seq<T>
TryDequeue()
DECLARATION
[Pure]
public ValueTuple<Que<T>, Option<T>> TryDequeue()
RETURNS
ValueTuple<Que<T>, Option<T>>
TryPeek()
DECLARATION
[Pure]
public Option<T> TryPeek()
RETURNS
Option<T>