ITcVnBidirectionalIterator
Offers an interface for a bidirectional iterator.
Methods
Name |
Origin |
Description |
---|---|---|
ITcUnknown |
Increments the reference counter. | |
ITcUnknown |
Get a reference to an implemented interface. | |
ITcUnknown |
Decrements the reference counter. | |
ITcVnIteratorBase |
Checks if the iterator points to the first element. | |
ITcVnIteratorBase |
Checks if the iterator points to the past-the-end element (alternatively use F_VN_CheckIfIteratorIsAtEnd). | |
ITcVnIteratorBase |
Gets the memory size (in byte) required by the value the iterator points to. | |
ITcVnIteratorBase |
Gets the type GUID of the value the iterator points to. | |
ITcVnIteratorBase |
Sets the iterator to the first element (alternatively use F_VN_SetIteratorToBegin). | |
ITcVnIteratorBase |
Sets the iterator to the past-the-end element. | |
ITcVnForwardIterator |
Checks if iterator is equal to another iterator. | |
ITcVnForwardIterator |
Gets a pointer to the current element converted into an ITcVnContainer interface and increment its reference counter (only possible for container types). (Alternatively use F_VN_GetContainer.) | |
ITcVnForwardIterator |
Increments the iterator. (Alternatively use F_VN_IncrementIterator.) | |
ITcVnForwardIterator |
Sets the current element using an ITcVnContainer interface (only possible for container types). (Alternatively use F_VN_SetContainer.) | |
ITcVnBidirectionalIterator |
Decrements the iterator. |
System Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT V3.1.4024.54 or later | PC or CX (x64) with PL50, e.g. Intel 4-core Atom CPU | Tc3_Vision |