AAO DRAMA C++ Interface (Old style)
DRAMA C++, Depreciated, don't use for new code
|
◆ ArrayAccess() [4/4]
template<typename T >
Access the data of a single dimensional SDS array item. Accesses an array using an SdsArrayAccessHelper of the appropiate type. This version allows access to a one dimensional array of any size. Various other versions also exist. On return, "data[index]" can be used to access the array element at the specified index. See the SdsAccess ArrayHelper:: class for more information. This version uses the number of elements in the SDS array. In this example, SdsArrayShort is a sub-class of SdsArrayAccessHelper. SdsId structure; ... SdsArrayShort value; structure.ArrayAccess(&value, status); unsigned long count = value.Size(); if (*status == STATUS__OK) { for (unsigned long i = 0; i < count ; ++i) printf("Element %ld = %d\\n", i, (int)value[i]); }
References SdsArrayAccessHelper< T >::Code(). |
Click here for the DRAMA home page and here for the AAO home page.
For more information, contact tony.farrell@mq.edu.au
Generated on Thu Dec 12 2024 23:07:38 for AAO DRAMA C++ Interface (Old style) by 1.9.8