IQueue<TValue,TCont> インターフェイス

定義

STL/CLR queue オブジェクトのインターフェイスを定義します。Defines the interface for an STL/CLR queue object.

generic <typename TValue, typename TCont>
public interface class IQueue : ICloneable
public interface IQueue<TValue,TCont> : ICloneable
type IQueue<'Value, 'Cont> = interface
    interface ICloneable
Public Interface IQueue(Of TValue, TCont)
Implements ICloneable

型パラメーター

TValue

被制御シーケンス内の要素の型。The type of an element in the controlled sequence.

TCont

基になるコンテナーの型。The type of the underlying container.

実装

メソッド

assign(IQueue<TValue,TCont>)

コンテナーのすべての要素を、指定したコンテナーのコンテンツで置き換えます。Replaces all elements of the container with the contents of the provided container.

back()

コンテナーの最後の要素にアクセスします。Accesses the last element of the container.

Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。Creates a new object that is a copy of the current instance.

(継承元 ICloneable)
empty()

コンテナーに要素が含まれていないかどうかを判断します。Determines whether the container contains no elements.

front()

コンテナーの最初の要素にアクセスします。Accesses the first element of the container.

get_container()

基になるコンテナーにアクセスします。Accesses the underlying container.

pop()

コンテナーの最後の要素を削除します。Removes the last element of the container.

push(TValue)

コンテナーの先頭に要素を追加します。Adds an element to the beginning of the container.

size()

コンテナー内の要素の数をカウントします。Counts the number of elements in the container.

適用対象