Parallel Template Library
PTL™ 4.0
A B C D E F G H I K L M N O P Q R S T U V W Z 

A

Accumulate(TInpIter, TInpIter, IFunc2Arg<T, TResult, TResult>, TResult) - Static method in class Progeneric.Ptl.Algorithms.NumericOper
Computes the sum of all the elements in a specified range and some initial value by computing the result of successive partial results obtained by using a specified binary operation.
Accumulate(TInpIter, long, IFunc2Arg<T, TResult, TResult>, TResult) - Static method in class Progeneric.Ptl.Algorithms.NumericOper
Computes the sum of all the elements in a specified range and some initial value by computing the result of successive partial results obtained by using a specified binary operation.
Accumulate(T[], int, int, IFunc2Arg<T, TResult, TResult>, TResult) - Static method in class Progeneric.Ptl.Algorithms.NumericOper
Computes the sum of all the elements in a specified range and some initial value by computing the result of successive partial results obtained by using a specified binary operation.
Activator - Class in Progeneric.Ptl.Utils
Contains methods to create types of objects locally using reflection classes.
Add(Pair<TKey, Integer>) - Method in class Progeneric.Ptl.Containers.FIndex32
Adds an object to the collection.
Add(Pair<TKey, Long>) - Method in class Progeneric.Ptl.Containers.FIndex64
Adds an object to the collection.
Add(Pair<TKey, TValue>) - Method in class Progeneric.Ptl.Containers.FMap32
Adds an object to the collection.
Add(Pair<TKey, TValue>) - Method in class Progeneric.Ptl.Containers.FMap64
Adds an object to the collection.
Add(TKey) - Method in class Progeneric.Ptl.Containers.FSet32
Adds an object to the collection.
Add(TKey) - Method in class Progeneric.Ptl.Containers.FSet64
Adds an object to the collection.
Add(int, T) - Method in class Progeneric.Ptl.Containers.FVector32
Appends to the back of the sequence n copies of the specified value.
Add(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FVector32
Appends the specified elements to the back of the sequence.
Add(T) - Method in class Progeneric.Ptl.Containers.FVector32
Adds an object to the end of the sequence.
Add(long) - Method in class Progeneric.Ptl.Containers.FVector32.Iterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.FVector32.ReverseIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.FVector32.UIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.FVector32.UReverseIterator
Adds the current iterator and an offset.
Add(long, T) - Method in class Progeneric.Ptl.Containers.FVector64
Appends to the back of the sequence n copies of the specified value.
Add(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FVector64
Appends the specified elements to the back of the sequence.
Add(T) - Method in class Progeneric.Ptl.Containers.FVector64
Adds an object to the end of the sequence.
Add(long) - Method in class Progeneric.Ptl.Containers.FVector64.Iterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.FVector64.ReverseIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.FVector64.UIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.FVector64.UReverseIterator
Adds the current iterator and an offset.
Add(T) - Method in class Progeneric.Ptl.Containers.LinkedList64
Adds an object to the end of the list.
Add(Pair<TKey, TValue>) - Method in class Progeneric.Ptl.Containers.Map32
Adds an object to the collection.
Add(Pair<TKey, TValue>) - Method in class Progeneric.Ptl.Containers.Map64
Adds an object to the collection.
Add(TKey) - Method in class Progeneric.Ptl.Containers.Set32
Adds an object to the collection.
Add(TKey) - Method in class Progeneric.Ptl.Containers.Set64
Adds an object to the collection.
Add(int, T) - Method in class Progeneric.Ptl.Containers.Vector
Appends to the back of the sequence n copies of the specified value.
Add(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Vector
Appends the specified elements to the back of the sequence.
Add(T) - Method in class Progeneric.Ptl.Containers.Vector
Adds an element to the end of the sequence.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector.Iterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector.ReverseIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector.UIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector.UReverseIterator
Adds the current iterator and an offset.
Add(int, T) - Method in class Progeneric.Ptl.Containers.Vector32
Appends to the back of the sequence n copies of the specified value.
Add(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Vector32
Appends the specified elements to the back of the sequence.
Add(T) - Method in class Progeneric.Ptl.Containers.Vector32
Adds an element to the end of the sequence.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector32.Iterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector32.ReverseIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector32.UIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector32.UReverseIterator
Adds the current iterator and an offset.
Add(int, T) - Method in class Progeneric.Ptl.Containers.Vector64
Appends to the back of the sequence n copies of the specified value.
Add(long, T) - Method in class Progeneric.Ptl.Containers.Vector64
Appends to the back of the sequence n copies of the specified value.
Add(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Vector64
Appends the specified elements to the back of the sequence.
Add(T) - Method in class Progeneric.Ptl.Containers.Vector64
Adds an element to the end of the sequence.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector64.Iterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector64.ReverseIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector64.UIterator
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Containers.Vector64.UReverseIterator
Adds the current iterator and an offset.
Add<T1,T2,TResult> - Class in Progeneric.Ptl.Functors
A binary function that performs the arithmetic operation of addition on elements that are convertible to T1 and T2.
Add(Class<T1>, Class<T2>, Class<TResult>) - Constructor for class Progeneric.Ptl.Functors.Add
Constructs an Add instance from the specified type.
Add(long) - Method in class Progeneric.Ptl.Iterators.ConstantIter
Adds the current iterator and an offset.
Add(long) - Method in class Progeneric.Ptl.Iterators.CountingIter
Adds the current iterator and an offset.
Add(long) - Method in interface Progeneric.Ptl.Iterators.IRanIter
Adds the current iterator and an offset.
Add(T1, T2) - Method in interface Progeneric.Ptl.Types.IArithmetic
Performs the arithmetic operation of addition on elements that are convertible to T1, T2.
AdjacentDifference(TInpIter, TInpIter, TOutIter, IFunc2Arg<T, T, T>) - Static method in class Progeneric.Ptl.Algorithms.NumericOper
Computes the successive differences between each element and its predecessor in an input range and outputs the results to a destination range, or computes the result of a generalized procedure where the difference operation is specified by a binary operation.
AdjacentDifference(TInpIter, long, TOutIter, IFunc2Arg<T, T, T>) - Static method in class Progeneric.Ptl.Algorithms.NumericOper
Computes the successive differences between each element and its predecessor in an input range and outputs the results to a destination range, or computes the result of a generalized procedure where the difference operation is specified by a binary operation.
AdjacentDifference(T[], int, int, T[], int, IFunc2Arg<T, T, T>) - Static method in class Progeneric.Ptl.Algorithms.NumericOper
Computes the successive differences between each element and its predecessor in an input range and outputs the results to a destination range, or computes the result of a generalized procedure where the difference operation is specified by a binary operation.
AdjacentFind(TInpIter, TInpIter) - Static method in class Progeneric.Ptl.Algorithms.SearchOper
Searches for two adjacent elements that are equal.
AdjacentFind(TInpIter, long) - Static method in class Progeneric.Ptl.Algorithms.SearchOper
Searches for two adjacent elements that are equal.
AdjacentFind(TInpIter, TInpIter, IFunc2Arg<T, T, Boolean>) - Static method in class Progeneric.Ptl.Algorithms.SearchOper
Searches for two adjacent elements that satisfy a specified condition.
AdjacentFind(TInpIter, long, IFunc2Arg<T, T, Boolean>) - Static method in class Progeneric.Ptl.Algorithms.SearchOper
Searches for two adjacent elements that satisfy a specified condition.
AdjacentFind(T[], int, int) - Static method in class Progeneric.Ptl.Algorithms.SearchOper
Searches for two adjacent elements that are equal.
AdjacentFind(T[], int, int, IFunc2Arg<T, T, Boolean>) - Static method in class Progeneric.Ptl.Algorithms.SearchOper
Searches for two adjacent elements that satisfy a specified condition.
Advance(int) - Method in class Progeneric.Ptl.Containers.FIndex32.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FIndex32.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FIndex32.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FIndex32.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FIndex32.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FIndex32.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FIndex32.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FIndex32.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FIndex64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FIndex64.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FIndex64.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FIndex64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FIndex64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FIndex64.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FIndex64.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FIndex64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FMap32.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FMap32.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FMap32.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FMap32.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FMap32.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FMap32.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FMap32.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FMap32.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FMap64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FMap64.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FMap64.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FMap64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FMap64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FMap64.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FMap64.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FMap64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FSet32.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FSet32.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FSet32.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FSet32.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FSet32.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FSet32.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FSet32.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FSet32.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FSet64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FSet64.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FSet64.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FSet64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FSet64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FSet64.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FSet64.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FSet64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FVector32.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FVector32.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FVector32.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FVector32.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FVector32.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FVector32.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FVector32.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FVector32.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FVector64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FVector64.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FVector64.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FVector64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FVector64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FVector64.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.FVector64.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.FVector64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.LinkedList64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.LinkedList64.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.LinkedList64.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.LinkedList64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.LinkedList64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.LinkedList64.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.LinkedList64.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.LinkedList64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Map32.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Map32.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Map32.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Map32.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Map32.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Map32.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Map32.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Map32.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Map64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Map64.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Map64.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Map64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Map64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Map64.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Map64.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Map64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Set32.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Set32.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Set32.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Set32.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Set32.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Set32.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Set32.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Set32.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Set64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Set64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Set64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Set64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Set64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Set64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Set64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Set64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector32.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector32.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector32.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector32.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector32.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector32.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector32.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector32.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector64.Iterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector64.Iterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector64.ReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector64.ReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector64.UIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector64.UIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Containers.Vector64.UReverseIterator
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Containers.Vector64.UReverseIterator
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Iterators.BackInsertIter
Used to implement the Advance method.
Advance(long) - Method in class Progeneric.Ptl.Iterators.BackInsertIter
Used to implement the Advance method.
Advance(int) - Method in class Progeneric.Ptl.Iterators.ConstantIter
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Iterators.ConstantIter
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Iterators.CountingIter
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Iterators.CountingIter
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Iterators.FilterIter
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Iterators.FilterIter
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Iterators.FrontInsertIter
Used to implement the Advance method.
Advance(long) - Method in class Progeneric.Ptl.Iterators.FrontInsertIter
Used to implement the Advance method.
Advance(int) - Method in interface Progeneric.Ptl.Iterators.IBaseIter
Adds an offset to an iterator.
Advance(long) - Method in interface Progeneric.Ptl.Iterators.IBaseIter
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Iterators.InsertIter
Used to implement the Advance method.
Advance(long) - Method in class Progeneric.Ptl.Iterators.InsertIter
Used to implement the Advance method.
Advance(int) - Method in class Progeneric.Ptl.Iterators.TransformIter
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Iterators.TransformIter
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Iterators.ZipIter2
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Iterators.ZipIter2
Adds an offset to an iterator.
Advance(int) - Method in class Progeneric.Ptl.Iterators.ZipIter3
Adds an offset to an iterator.
Advance(long) - Method in class Progeneric.Ptl.Iterators.ZipIter3
Adds an offset to an iterator.
Algobase - Class in Progeneric.Ptl.Algorithms
Implements basic algorithms that operate on ranges of iterators.
Allocate() - Method in class Progeneric.Ptl.Allocators.BitAlloc32
Returns the next available location (address).
Allocate() - Method in class Progeneric.Ptl.Allocators.BitAlloc64
Returns the next available location (address).
Allocate() - Method in interface Progeneric.Ptl.Allocators.IAllocator32
Returns the next available location (address).
Allocate() - Method in interface Progeneric.Ptl.Allocators.IAllocator64
Returns the next available location (address).
Allocate() - Method in class Progeneric.Ptl.Allocators.StackAlloc32
Returns the next available location (address).
Allocate() - Method in class Progeneric.Ptl.Allocators.StackAlloc64
Returns the next available location (address).
Allocate(long) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Locates the position of the first occurrence of a 0 bit and sets this bit to 1.
Allocate(long) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Locates the position of the first occurrence of a 0 bit and sets this bit to 1.
Allocate(int) - Method in class Progeneric.Ptl.Bitsets.BitInt32
Locates the position of the first occurrence of a 0 bit and sets this bit to 1.
Allocate(int) - Method in class Progeneric.Ptl.Bitsets.BitInt64
Locates the position of the first occurrence of a 0 bit and sets this bit to 1.
Allocate(long) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Locates the position of the first occurrence of a 0 bit and sets this bit to 1.
Allocate(long) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Locates the position of the first occurrence of a 0 bit and sets this bit to 1.
AlterOper - Class in Progeneric.Ptl.Algorithms
Implements algorithms that modify some of the elements that iterators point to.
Any(TInpIter, TInpIter, T) - Static method in class Progeneric.Ptl.Algorithms.TestOper
Compares a range element by element for equality with a specified value.
Any(TInpIter, long, T) - Static method in class Progeneric.Ptl.Algorithms.TestOper
Compares a range element by element for equality with a specified value.
Any(TInpIter, TInpIter, IPredicate<T>) - Static method in class Progeneric.Ptl.Algorithms.TestOper
Compares a range element by element for equivalence in a sense specified by a unary predicate.
Any(TInpIter, long, IPredicate<T>) - Static method in class Progeneric.Ptl.Algorithms.TestOper
Compares a range element by element for equivalence in a sense specified by a unary predicate.
Any(T[], int, int, T) - Static method in class Progeneric.Ptl.Algorithms.TestOper
Compares a range element by element for equality with a specified value.
Any(T[], int, int, IPredicate<T>) - Static method in class Progeneric.Ptl.Algorithms.TestOper
Compares a range element by element for equivalence in a sense specified by a unary predicate.
Any() - Method in class Progeneric.Ptl.Bitsets.BitArray32
Tests whether any bit is set to 1.
Any(boolean) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Tests whether any bit is set to the specified value.
Any(long, long) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Tests whether any bit is set to 1 in the range [last, first).
Any(long, long, boolean) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Tests whether any bit is set to the specified value in the specified range.
Any() - Method in class Progeneric.Ptl.Bitsets.BitArray64
Tests whether any bit is set to 1.
Any(boolean) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Tests whether any bit is set to the specified value.
Any(long, long) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Tests whether any bit is set to 1 in the range [last, first).
Any(long, long, boolean) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Tests whether any bit is set to the specified value in the specified range.
Any() - Method in class Progeneric.Ptl.Bitsets.BitInt32
Tests whether any bit is set to 1.
Any(boolean) - Method in class Progeneric.Ptl.Bitsets.BitInt32
Tests whether any bit is set to the specified value.
Any(int, int) - Method in class Progeneric.Ptl.Bitsets.BitInt32
Tests whether any bit is set to 1 in the specified range.
Any(int, int, boolean) - Method in class Progeneric.Ptl.Bitsets.BitInt32
Tests whether any bit is set to the specified value in the specified range.
Any() - Method in class Progeneric.Ptl.Bitsets.BitInt64
Tests whether any bit is set to 1.
Any(boolean) - Method in class Progeneric.Ptl.Bitsets.BitInt64
Tests whether any bit is set to the specified value.
Any(int, int) - Method in class Progeneric.Ptl.Bitsets.BitInt64
Tests whether any bit is set to 1 in the specified range.
Any(int, int, boolean) - Method in class Progeneric.Ptl.Bitsets.BitInt64
Tests whether any bit is set to the specified value in the specified range.
Any() - Method in class Progeneric.Ptl.Bitsets.BitVector32
Tests whether any bit is set to 1.
Any(boolean) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Tests whether any bit is set to the specified value.
Any(long, long) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Tests whether any bit is set to 1 in the range [last, first).
Any(long, long, boolean) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Tests whether any bit is set to the specified value in the specified range.
Any() - Method in class Progeneric.Ptl.Bitsets.BitVector64
Tests whether any bit is set to 1.
Any(boolean) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Tests whether any bit is set to the specified value.
Any(long, long) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Tests whether any bit is set to 1 in the range [last, first).
Any(long, long, boolean) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Tests whether any bit is set to the specified value in the specified range.
Any(int, int, boolean, IFunc4Arg<T[], Integer, Integer, Boolean, Boolean>) - Method in class Progeneric.Ptl.Containers.Vector32
Applies a specified function to each element in current container.
Any(long, long, boolean, IFunc4Arg<T[], Integer, Integer, Boolean, Boolean>) - Method in class Progeneric.Ptl.Containers.Vector64
Applies a specified function to each element in current container.
ARITHMETIC_ADAPTOR - Static variable in class Progeneric.Ptl.Utils.Const
The name of the method (GetArithmeticAdaptor) that retrieves the object that implements the IArithmetic<T1, T2, TResult> interface.
ArithmeticAdaptor<T1,T2,TResult> - Class in Progeneric.Ptl.Types
Retrieves the object that implements the IArithmetic<T1, T2, TResult> interface.

At most, one instance of this class can exist per VM.
ArrangeCopy(TBidIter, TBidIter, TOutIter, int) - Static method in class Progeneric.Ptl.Algorithms.ReorderOper
Generates all arrangements of elements from the [first1, last1) range taken count at a time, into the range* [first2, first2 + n), where where n = (number of arrangements) * Distance(first1, last1).
ArrangeCopy(TBidIter, TBidIter, TOutIter, int, IFunc2Arg<T, T, Boolean>) - Static method in class Progeneric.Ptl.Algorithms.ReorderOper
Generates all arrangements of elements from the [first1, last1) range taken count at a time, into the range* [first2, first2 + n), where where n = (number of arrangements) * Distance(first1, last1).
ArrangeCopy(T[], int, int, TOutIter, int) - Static method in class Progeneric.Ptl.Algorithms.ReorderOper
Generates all arrangements of elements from the [first1, last1) range taken count at a time, into the range* [first2, first2 + n), where where n = (number of arrangements) * Distance(first1, last1).
ArrangeCopy(T[], int, int, TOutIter, int, IFunc2Arg<T, T, Boolean>) - Static method in class Progeneric.Ptl.Algorithms.ReorderOper
Generates all arrangements of elements from the [first1, last1) range taken count at a time, into the range* [first2, first2 + n), where where n = (number of arrangements) * Distance(first1, last1).
ArrangeCopy(T[], int, int, T[], int, int) - Static method in class Progeneric.Ptl.Algorithms.ReorderOper
Generates all arrangements of elements from the [first1, last1) range taken count at a time, into the range* [first2, first2 + n), where where n = (number of arrangements) * Distance(first1, last1).
ArrangeCopy(T[], int, int, T[], int, int, IFunc2Arg<T, T, Boolean>) - Static method in class Progeneric.Ptl.Algorithms.ReorderOper
Generates all arrangements of elements from the [first1, last1) range taken count at a time, into the range* [first2, first2 + n), where where n = (number of arrangements) * Distance(first1, last1).
Arrangements(int, int) - Static method in class Progeneric.Ptl.Utils.Numeric
Calculates the number of possible combinations when n objects are taken count at a time, and then, expands each combination into all of its possible permutations.
Assign(boolean) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Erases all the elements in this instance and replaces them with the specified bit value.
Assign(long, long, boolean) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Erases all the bits in in the range [first, last) and replaces them with the specified bit value.
Assign(int) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Erases all the elements in this instance and replaces them with the specified int value.
Assign(int, int, int) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Erases all the elements in in the range [first, last) and replaces them with the specified int value.
Assign(BitInt32) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Erases all the elements in this instance and replaces them with the specified BitInt32 value.
Assign(int, int, BitInt32) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Erases all the elements in in the range [first, last) and replaces them with the specified BitInt32 value.
Assign(boolean) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Erases all the elements in this instance and replaces them with the specified bit value.
Assign(long, long, boolean) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Erases all the bits in in the range [first, last) and replaces them with the specified bit value.
Assign(long) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Erases all the elements in this instance and replaces them with the specified int value.
Assign(int, int, long) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Erases all the elements in in the range [first, last) and replaces them with the specified int value.
Assign(BitInt64) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Erases all the elements in this instance and replaces them with the specified BitInt64 value.
Assign(int, int, BitInt64) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Erases all the elements in in the range [first, last) and replaces them with the specified BitInt64 value.
Assign(boolean) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Erases all the elements in this instance and replaces them with the specified bit value.
Assign(long, long, boolean) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Erases all the bits in in the range [first, last) and replaces them with the specified bit value.
Assign(int) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Erases all the elements in this instance and replaces them with the specified int value.
Assign(int, int, int) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Erases all the elements in in the range [first, last) and replaces them with the specified int value.
Assign(BitInt32) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Erases all the elements in this instance and replaces them with the specified BitInt32 value.
Assign(int, int, BitInt32) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Erases all the elements in in the range [first, last) and replaces them with the specified BitInt32 value.
Assign(boolean) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Erases all the elements in this instance and replaces them with the specified bit value.
Assign(long, long, boolean) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Erases all the bits in in the range [first, last) and replaces them with the specified bit value.
Assign(long) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Erases all the elements in this instance and replaces them with the specified long value.
Assign(long, long, long) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Erases all the elements in in the range [first, last) and replaces them with the specified long value.
Assign(BitInt64) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Erases all the elements in this instance and replaces them with the specified BitInt64 value.
Assign(long, long, BitInt64) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Erases all the elements in in the range [first, last) and replaces them with the specified BitInt64 value.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FIndex32
Erases an index and copies the specified elements to the empty index.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FIndex64
Erases an index and copies the specified elements to the empty index.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FMap32
Erases an index and copies the specified elements to the empty index.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FMap64
Erases an index and copies the specified elements to the empty index.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FSet32
Erases a set and copies the specified elements to the empty set.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FSet64
Erases a set and copies the specified elements to the empty set.
Assign(T) - Method in class Progeneric.Ptl.Containers.FVector32
Erases all the elements and replaces them with the specified value.
Assign(int, T) - Method in class Progeneric.Ptl.Containers.FVector32
Erases all the elements and replaces them with n copies of item.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FVector32
Erases a sequence and copies the specified elements to the empty sequence.
Assign(T) - Method in class Progeneric.Ptl.Containers.FVector64
Erases all the elements and replaces them with the specified value.
Assign(long, T) - Method in class Progeneric.Ptl.Containers.FVector64
Erases all the elements and replaces them with n copies of item.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.FVector64
Erases a sequence and copies the specified elements to the empty sequence.
Assign(T) - Method in class Progeneric.Ptl.Containers.LinkedList64
Erases all the elements and replaces them with the specified value.
Assign(int, T) - Method in class Progeneric.Ptl.Containers.LinkedList64
Erases a list and copies the specified elements to the empty list.
Assign(long, T) - Method in class Progeneric.Ptl.Containers.LinkedList64
Erases a list and copies the specified elements to the empty list.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Map32
Erases a map and copies the specified elements to the empty map.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Map64
Erases a map and copies the specified elements to the empty map.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Set32
Erases a set and copies the specified elements to the empty set.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Set64
Erases a set and copies the specified elements to the empty set.
Assign(T) - Method in class Progeneric.Ptl.Containers.Vector
Erases all the elements and replaces them with the specified value.
Assign(int, T) - Method in class Progeneric.Ptl.Containers.Vector
Erases all the elements and replaces them with n copies of item.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Vector
Erases a sequence and copies the specified elements to the empty sequence.
Assign(T) - Method in class Progeneric.Ptl.Containers.Vector32
Erases all the elements and replaces them with the specified value.
Assign(int, T) - Method in class Progeneric.Ptl.Containers.Vector32
Erases all the elements and replaces them with n copies of item.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Vector32
Erases a sequence and copies the specified elements to the empty sequence.
Assign(T) - Method in class Progeneric.Ptl.Containers.Vector64
Erases all the elements and replaces them with the specified value.
Assign(int, T) - Method in class Progeneric.Ptl.Containers.Vector64
Erases all the elements and replaces them with n copies of item.
Assign(long, T) - Method in class Progeneric.Ptl.Containers.Vector64
Erases all the elements and replaces them with n copies of item.
Assign(TInpIter, TInpIter) - Method in class Progeneric.Ptl.Containers.Vector64
Erases a sequence and copies the specified elements to the empty sequence.
AssignAnd(BitArray32) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Performs the bitwise AND operation between the current instance and a specified BitArray32 object and assigns the result to the current instance.
AssignAnd(BitArray64) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Performs the bitwise AND operation between the current instance and a specified BitArray64 object and assigns the result to the current instance.
AssignAnd(BitInt32) - Method in class Progeneric.Ptl.Bitsets.BitInt32
Performs the bitwise AND operation and assigns the result to the current instance.
AssignAnd(BitInt64) - Method in class Progeneric.Ptl.Bitsets.BitInt64
Performs the bitwise AND operation and assigns the result to the current instance.
AssignAnd(BitVector32) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Performs the bitwise AND operation between the current instance and a specified BitVector32 object and assigns the result to the current instance.
AssignAnd(BitVector64) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Performs the bitwise AND operation between the current instance and a specified BitVector64 object and assigns the result to the current instance.
AssignOr(BitArray32) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Performs the bitwise OR operation between the current instance and a specified BitArray32 object and assigns the result to the current instance.
AssignOr(BitArray64) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Performs the bitwise OR operation between the current instance and a specified BitArray64 object and assigns the result to the current instance.
AssignOr(BitInt32) - Method in class Progeneric.Ptl.Bitsets.BitInt32
Performs the bitwise OR operation and assigns the result to the current instance.
AssignOr(BitInt64) - Method in class Progeneric.Ptl.Bitsets.BitInt64
Performs the bitwise OR operation and assigns the result to the current instance.
AssignOr(BitVector32) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Performs the bitwise OR operation between the current instance and a specified BitVector32 object and assigns the result to the current instance.
AssignOr(BitVector64) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Performs the bitwise OR operation between the current instance and a specified BitVector64 object and assigns the result to the current instance.
AssignXor(BitArray32) - Method in class Progeneric.Ptl.Bitsets.BitArray32
Performs the bitwise eXclusive OR operation between the current instance and a specified BitArray32 object and assigns the result to the current instance.
AssignXor(BitArray64) - Method in class Progeneric.Ptl.Bitsets.BitArray64
Performs the bitwise eXclusive OR operation between the current instance and a specified BitArray64 object and assigns the result to the current instance.
AssignXor(BitInt32) - Method in class Progeneric.Ptl.Bitsets.BitInt32
Performs the bitwise eXclusive OR operation and assigns the result to the current instance.
AssignXor(BitInt64) - Method in class Progeneric.Ptl.Bitsets.BitInt64
Performs the bitwise eXclusive OR operation and assigns the result to the current instance.
AssignXor(BitVector32) - Method in class Progeneric.Ptl.Bitsets.BitVector32
Performs the bitwise eXclusive OR operation between the current instance and a specified BitVector32 object and assigns the result to the current instance.
AssignXor(BitVector64) - Method in class Progeneric.Ptl.Bitsets.BitVector64
Performs the bitwise eXclusive OR operation between the current instance and a specified BitVector64 object and assigns the result to the current instance.
A B C D E F G H I K L M N O P Q R S T U V W Z 
Parallel Template Library
PTL™ 4.0

Copyright© 2012 Progeneric Systems, Inc. All Rights Reserved.