Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ConstPointerToArray< Element > Class Template Reference

#include <pointerToArray.h>

Inheritance diagram for ConstPointerToArray< Element >:

PointerToBase< RefCountObj< pvector< Element > > > List of all members.

Public Types

typedef TYPENAME pvector<
Element >::value_type 
value_type
typedef TYPENAME pvector<
Element >::const_reference 
reference
typedef TYPENAME pvector<
Element >::const_reference 
const_reference
typedef TYPENAME pvector<
Element >::const_iterator 
iterator
typedef TYPENAME pvector<
Element >::const_iterator 
const_iterator
typedef TYPENAME pvector<
Element >::const_reverse_iterator 
reverse_iterator
typedef TYPENAME pvector<
Element >::const_reverse_iterator 
const_reverse_iterator
typedef TYPENAME pvector<
Element >::difference_type 
difference_type
typedef TYPENAME pvector<
Element >::size_type 
size_type

Public Member Functions

INLINE ConstPointerToArray ()
INLINE ConstPointerToArray (const PointerToArray< Element > &copy)
INLINE ConstPointerToArray (const ConstPointerToArray< Element > &copy)
INLINE iterator begin () const
INLINE iterator end () const
INLINE TYPENAME ConstPointerToArray<
Element >::reverse_iterator 
rbegin () const
INLINE TYPENAME ConstPointerToArray<
Element >::reverse_iterator 
rend () const
INLINE size_type size () const
INLINE size_type max_size () const
INLINE bool empty () const
INLINE size_type capacity () const
INLINE reference operator[] (size_type n) const
INLINE reference operator[] (int n) const
INLINE reference front () const
INLINE reference back () const
INLINE operator const Element * () const
INLINE const Element * p () const
INLINE const pvector< Element > & v () const
INLINE int get_ref_count () const
INLINE ConstPointerToArray<
Element > & 
operator= (RefCountObj< pvector< Element > > *ptr)
INLINE ConstPointerToArray<
Element > & 
operator= (const PointerToArray< Element > &copy)
INLINE ConstPointerToArray<
Element > & 
operator= (const ConstPointerToArray< Element > &copy)
INLINE void clear ()

Static Private Attributes

pvector< Element > _empty_array

template<class Element>
class ConstPointerToArray< Element >


Member Typedef Documentation

template<class Element>
typedef TYPENAME pvector<Element>::const_iterator ConstPointerToArray< Element >::const_iterator
 

Definition at line 204 of file pointerToArray.h.

template<class Element>
typedef TYPENAME pvector<Element>::const_reference ConstPointerToArray< Element >::const_reference
 

Definition at line 202 of file pointerToArray.h.

template<class Element>
typedef TYPENAME pvector<Element>::const_reverse_iterator ConstPointerToArray< Element >::const_reverse_iterator
 

Definition at line 211 of file pointerToArray.h.

template<class Element>
typedef TYPENAME pvector<Element>::difference_type ConstPointerToArray< Element >::difference_type
 

Definition at line 212 of file pointerToArray.h.

template<class Element>
typedef TYPENAME pvector<Element>::const_iterator ConstPointerToArray< Element >::iterator
 

Definition at line 203 of file pointerToArray.h.

template<class Element>
typedef TYPENAME pvector<Element>::const_reference ConstPointerToArray< Element >::reference
 

Definition at line 201 of file pointerToArray.h.

template<class Element>
typedef TYPENAME pvector<Element>::const_reverse_iterator ConstPointerToArray< Element >::reverse_iterator
 

Definition at line 209 of file pointerToArray.h.

template<class Element>
typedef TYPENAME pvector<Element>::size_type ConstPointerToArray< Element >::size_type
 

Definition at line 213 of file pointerToArray.h.

template<class Element>
typedef TYPENAME pvector<Element>::value_type ConstPointerToArray< Element >::value_type
 

Definition at line 200 of file pointerToArray.h.


Constructor & Destructor Documentation

template<class Element>
INLINE ConstPointerToArray< Element >::ConstPointerToArray  ) 
 

template<class Element>
INLINE ConstPointerToArray< Element >::ConstPointerToArray const PointerToArray< Element > &  copy  ) 
 

template<class Element>
INLINE ConstPointerToArray< Element >::ConstPointerToArray const ConstPointerToArray< Element > &  copy  ) 
 


Member Function Documentation

template<class Element>
INLINE reference ConstPointerToArray< Element >::back  )  const
 

template<class Element>
INLINE iterator ConstPointerToArray< Element >::begin  )  const
 

template<class Element>
INLINE size_type ConstPointerToArray< Element >::capacity  )  const
 

template<class Element>
INLINE void ConstPointerToArray< Element >::clear  ) 
 

Reimplemented from PointerToBase< RefCountObj< pvector< Element > > >.

template<class Element>
INLINE bool ConstPointerToArray< Element >::empty  )  const
 

template<class Element>
INLINE iterator ConstPointerToArray< Element >::end  )  const
 

template<class Element>
INLINE reference ConstPointerToArray< Element >::front  )  const
 

template<class Element>
INLINE int ConstPointerToArray< Element >::get_ref_count  )  const
 

template<class Element>
INLINE size_type ConstPointerToArray< Element >::max_size  )  const
 

template<class Element>
INLINE ConstPointerToArray< Element >::operator const Element *  )  const
 

template<class Element>
INLINE ConstPointerToArray<Element>& ConstPointerToArray< Element >::operator= const ConstPointerToArray< Element > &  copy  ) 
 

template<class Element>
INLINE ConstPointerToArray<Element>& ConstPointerToArray< Element >::operator= const PointerToArray< Element > &  copy  ) 
 

template<class Element>
INLINE ConstPointerToArray<Element>& ConstPointerToArray< Element >::operator= RefCountObj< pvector< Element > > *  ptr  ) 
 

template<class Element>
INLINE reference ConstPointerToArray< Element >::operator[] int  n  )  const
 

template<class Element>
INLINE reference ConstPointerToArray< Element >::operator[] size_type  n  )  const
 

template<class Element>
INLINE const Element* ConstPointerToArray< Element >::p  )  const
 

template<class Element>
INLINE TYPENAME ConstPointerToArray<Element>::reverse_iterator ConstPointerToArray< Element >::rbegin  )  const
 

template<class Element>
INLINE TYPENAME ConstPointerToArray<Element>::reverse_iterator ConstPointerToArray< Element >::rend  )  const
 

template<class Element>
INLINE size_type ConstPointerToArray< Element >::size  )  const
 

Referenced by IoPtaDatagramShort::write_datagram(), and IoPtaDatagramInt::write_datagram().

template<class Element>
INLINE const pvector<Element>& ConstPointerToArray< Element >::v  )  const
 


Member Data Documentation

template<class Element>
pvector<Element> ConstPointerToArray< Element >::_empty_array [static, private]
 

Definition at line 263 of file pointerToArray.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:11:44 2003 for Panda by doxygen1.3