CMS 3D CMS Logo

fixedArray< T, S > Class Template Reference

#include <CondFormats/Calibration/interface/fixedArray.h>

List of all members.

Public Member Functions

 fixedArray ()
 operator const T * () const
 operator T * ()
const T & operator[] (const unsigned int i) const
T & operator[] (const unsigned int i)

Private Attributes

content [S]


Detailed Description

template<typename T, unsigned int S>
class fixedArray< T, S >

Definition at line 4 of file fixedArray.h.


Constructor & Destructor Documentation

template<typename T, unsigned int S>
fixedArray< T, S >::fixedArray (  )  [inline]

Definition at line 6 of file fixedArray.h.

00006 {}


Member Function Documentation

template<typename T, unsigned int S>
fixedArray< T, S >::operator const T * (  )  const [inline]

Definition at line 9 of file fixedArray.h.

00009 { return content; }

template<typename T, unsigned int S>
fixedArray< T, S >::operator T * (  )  [inline]

Definition at line 8 of file fixedArray.h.

00008 { return content; }

template<typename T, unsigned int S>
const T& fixedArray< T, S >::operator[] ( const unsigned int  i  )  const [inline]

Definition at line 11 of file fixedArray.h.

00011                                                          { return
00012 content[i]; }

template<typename T, unsigned int S>
T& fixedArray< T, S >::operator[] ( const unsigned int  i  )  [inline]

Definition at line 10 of file fixedArray.h.

00010 { return content[i]; }


Member Data Documentation

template<typename T, unsigned int S>
T fixedArray< T, S >::content[S] [private]

Definition at line 15 of file fixedArray.h.

Referenced by fixedArray< unsigned short, 2097 >::operator const unsigned short *(), fixedArray< unsigned short, 2097 >::operator unsigned short *(), and fixedArray< unsigned short, 2097 >::operator[]().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:20:56 2009 for CMSSW by  doxygen 1.5.4