IVectorT Methods |
The IVectorT generic type exposes the following members.
Name | Description | |
---|---|---|
ConvertTNew |
Create a vector whose values are converted using the specified function, but
can be converted back using another specified function. For virtualized vectors,
this enables e.g. efficient lookup on the returned vectors (by delegating the
lookup to the original source)
| |
GetObject |
Return value stored in the vector at a specified address. This is simply an
untyped version of `GetValue` method on a typed vector.
(Inherited from IVector.) | |
GetValue |
Returns value stored in the vector at a specified address.
| |
GetValueAtLocation |
Returns value stored in the vector at a specified location.
This can typically just call 'GetValue(loc.Address)', but it can do something
more clever using the fact that the caller provided us with the address & offset.
| |
InvokeR |
Invokes the specified generic function (vector call site) with the current
instance of vector passed as a statically typed vector (ie. IVector<ElementType>)
(Inherited from IVector.) | |
SelectTNew |
Apply the specified function to all values stored in the vector and return
a new vector (not necessarily of the same representation) with the results.
The function handles missing values - it is called with optional values and
may return a missing value as a result of the transformation.
|