int GetDataType(); \
void GetTypedTuple(vtkIdType i, T* tuple) \
VTK_EXPECTS(0 <= i && i < GetNumberOfTuples()); \
void SetTypedTuple(vtkIdType i, const T* tuple) \
VTK_EXPECTS(0 <= i && i < GetNumberOfTuples()); \
void InsertTypedTuple(vtkIdType i, const T* tuple) \
VTK_EXPECTS(0 <= i); \
vtkIdType InsertNextTypedTuple(const T* tuple); \
T GetValue(vtkIdType id) \
VTK_EXPECTS(0 <= id && id < GetNumberOfValues()); \
void SetValue(vtkIdType
id, T
value) \
VTK_EXPECTS(0 <= id && id < GetNumberOfValues()); \
void SetNumberOfValues(vtkIdType number); \
void InsertValue(vtkIdType id, T f) \
VTK_EXPECTS(0 <= id); \
vtkIdType InsertNextValue(T f); \
T *GetValueRange(int comp); \
T *GetValueRange(); \
T* WritePointer(vtkIdType id, vtkIdType number); \
T* GetPointer(vtkIdType id); \
void save(Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))