AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface
Public Member Functions | Protected Member Functions | Friends | List of all members
drama::sds::ArrayAccessHelper< T > Class Template Reference

Detailed Description

template<typename T>
class drama::sds::ArrayAccessHelper< T >

Helper class for access to an SDS Scalar Arrays.

One of the sub-classes, drama::sds::ArrayWriteHelper or drama::sds::ArrayReadHelper are normally used. This is just used in their implementation.

#include "sdsarray.hh"

Inheritance diagram for drama::sds::ArrayAccessHelper< T >:
drama::sds::ArrayReadHelper< T > drama::sds::ArrayWriteHelper< T >

Public Member Functions

 ArrayAccessHelper ()
 Create a drama::sds::ArrayAccessHelper object.
 
SdsCodeType Code () const
 Return the SDS type code of the item being accessed.
 
unsigned long Size () const
 Return the number of elements in the array.
 

Protected Member Functions

T * GetDataAddress ()
 Return the address of the data.
 
const T * GetDataAddress () const
 Return the address of the data.
 

Friends

class drama::sds::Id
 

The documentation for this class was generated from the following file: