Public Member Functions
CICEAttributeDataArray< bool > Class Template Reference

Detailed Description

template<>
class XSI::CICEAttributeDataArray< bool >

This class is a specialization of a CICEAttributeDataArray class of type bool.

See also:
CICEAttributeDataArray2D, ICEAttribute, CICEAttributeDataArrayBool typedef
Since:
7.0

#include <xsi_iceattributedataarray.h>

Inheritance diagram for CICEAttributeDataArray< bool >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CICEAttributeDataArray ()
 ~CICEAttributeDataArray ()
const bool operator[] (ULONG in_index) const
CStatus SetData (ULONG in_nIndex, bool in_bVal)

Constructor & Destructor Documentation

CICEAttributeDataArray ( ) [inline]

Constructor.

~CICEAttributeDataArray ( ) [inline]

Destructor.


Member Function Documentation

const bool operator[] ( ULONG  in_index) const [inline]

Accessor to the bool array. This operator is called when reading the data so the return value is read-only.

Parameters:
in_indexIndex in the array. The index must be smaller than the number of elements in the array, otherwise the results are unpredictable.
Returns:
A read-only value to the indexed item.
CStatus SetData ( ULONG  in_nIndex,
bool  in_bVal 
) [inline]

Accessor to the bool array for writing to the data array.

Parameters:
in_indexIndex in the array. The index must be smaller than the number of elements in the array, otherwise the results are unpredictable.
Returns:
CStatus::OK Success.
CStatus::InvalidArgument Index out of range.
CStatus::AccessDenied Array is read-only.
Since:
11.0 (2013)

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