2005/5/9

     
 

class SimplePtrItBuffer

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::SimplePtrItBuffer< T > Class Template Reference

#include <ByteBuffer.h>

List of all members.


Detailed Description

template<typename T>
class acdk::lang::SimplePtrItBuffer< T >

internal helper implements standard methods for ByteBuffer, which implements native begin() and end() methods


Public Member Functions

 SimplePtrItBuffer ()
 SimplePtrItBuffer (T *begin, T *end)
int length ()
T get (int idx)
void set (int idx, T t)

Protected Attributes

T * _begin
T * _end


Constructor & Destructor Documentation

template<typename T>
acdk::lang::SimplePtrItBuffer< T >::SimplePtrItBuffer (   )  [inline]
 

template<typename T>
acdk::lang::SimplePtrItBuffer< T >::SimplePtrItBuffer (  T *  begin,
T *  end
)  [inline]
 


Member Function Documentation

template<typename T>
T acdk::lang::SimplePtrItBuffer< T >::get (  int  idx  )  [inline]
 

Reimplemented in acdk::lang::ArrayReadByteBuffer, and acdk::lang::StringReadByteBuffer.

template<typename T>
int acdk::lang::SimplePtrItBuffer< T >::length (   )  [inline]
 

Reimplemented in acdk::lang::ArrayReadByteBuffer, and acdk::lang::StringReadByteBuffer.

template<typename T>
void acdk::lang::SimplePtrItBuffer< T >::set (  int  idx,
T  t
)  [inline]
 

Reimplemented in acdk::lang::ArrayReadWriteByteBuffer.


Member Data Documentation

template<typename T>
T* acdk::lang::SimplePtrItBuffer< T >::_begin [protected]
 

template<typename T>
T* acdk::lang::SimplePtrItBuffer< T >::_end [protected]