Nevron Open Vision Documentation
NDeque<T> Class Members
Properties  Methods 


The following tables list the members exposed by NDeque<T>.

Public Constructors
 NameDescription
Public ConstructorNDeque<T> ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyCapacityGets or sets the capacity of the backing array. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public PropertyCountGets the count of items in this set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public PropertyHeadIndexGets the head index. Valid only if Count is not zero. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public PropertyItemGets or sets the element at the specified index. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public PropertyItemsGets the internal items backing array. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public PropertyTailIndexGets the tail index. Valid only if Count is not zero. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Top
Public Methods
 NameDescription
Public MethodAddAdds the specified item (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodBubbleSortOverloaded. Sorts the entire list by using a default comparer and the bubble sort algorithm. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodClearRemoves all items (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodContainsQueries whether the specified item is contained in this set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodCopyToCopies all items of this set to the specified array, starting from the specified array index. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodGetIteratorGets an iterator that iterates through the items in forward order. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodGetReverseIteratorGets an iterator that iterates through the items in a reverse order. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodIndexOfOverloaded. Gets the index at which the item appears in the set for the first time. Returns -1 if the item does not appear in the set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodInsertInserts the item at the specified index (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodLastIndexOfOverloaded. Gets the index at which the item appears in the set for the last time. Returns -1 if the item does not appear in the set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodPeekBackReturns the last item from the deque, without removing it.  
Public MethodPeekFrontReturns the first item from the deque, without removing it.  
Public MethodPopBackRemoves and returns the last item from the deque.  
Public MethodPopFrontRemoves and returns the first item from the deque.  
Public MethodPushBackPushes the item at the back of the deque (makes it the last item in the deque)  
Public MethodPushFrontPushes the item at the front of the deque (makes it the first item in the deque)  
Public MethodRemoveOverloaded. Removes the specified item (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodRemoveAllRemoves all occurrence of the specified item. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodRemoveAtRemoves the item at the specified index (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodRemoveLastOverloaded. Removes the last occurrence of the specified item (if any) (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodSortOverloaded. Sorts the entire list by using a default comparer and the quick sort algorithm. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Public MethodToArrayCreates an array and populates it with the items of this set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
Top
See Also

Reference

NDeque<T> Class
Nevron.Nov.DataStructures Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback