_compound_int< _Tp > Class Template Reference

#include <uint64.h>

List of all members.

Public Types

typedef _compound_int< _Tp > _Self

Public Member Functions

 _compound_int ()
 _compound_int (unsigned long)
 _compound_int (unsigned long hi, unsigned long lo)
 _compound_int (const _Tp &rhs)
_Selfoperator+= (const _Self &)
_Selfoperator-= (const _Self &)
_Selfoperator *= (const _Self &)
_Selfoperator/= (const _Self &)
_Selfoperator%= (const _Self &)
_Selfoperator &= (const _Self &)
_Selfoperator|= (const _Self &)
_Selfoperator^= (const _Self &)
_Selfoperator<<= (unsigned int)
_Selfoperator>>= (unsigned int)
_Selfoperator= (unsigned long rhs)
_Selfoperator+= (unsigned long rhs)
_Selfoperator-= (unsigned long rhs)
_Selfoperator *= (unsigned long rhs)
_Selfoperator/= (unsigned long rhs)
_Selfoperator%= (unsigned long rhs)
_Selfoperator &= (unsigned long rhs)
_Selfoperator|= (unsigned long rhs)
_Selfoperator^= (unsigned long rhs)
_Selfoperator++ ()
_Selfoperator-- ()
_Self operator++ (int)
_Self operator-- (int)


Detailed Description

template<class _Tp>
class _compound_int< _Tp >

Definition at line 8 of file uint64.h.


Member Typedef Documentation

template<class _Tp>
typedef _compound_int<_Tp> _compound_int< _Tp >::_Self

Definition at line 10 of file uint64.h.


Constructor & Destructor Documentation

template<class _Tp>
_compound_int< _Tp >::_compound_int (  ) 

template<class _Tp>
_compound_int< _Tp >::_compound_int ( unsigned  long  ) 

template<class _Tp>
_compound_int< _Tp >::_compound_int ( unsigned long  hi,
unsigned long  lo 
)

template<class _Tp>
_compound_int< _Tp >::_compound_int ( const _Tp &  rhs  )  [inline]

Definition at line 16 of file uint64.h.


Member Function Documentation

template<class _Tp>
_Self& _compound_int< _Tp >::operator+= ( const _Self  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator-= ( const _Self  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator *= ( const _Self  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator/= ( const _Self  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator%= ( const _Self  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator &= ( const _Self  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator|= ( const _Self  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator^= ( const _Self  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator<<= ( unsigned  int  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator>>= ( unsigned  int  ) 

template<class _Tp>
_Self& _compound_int< _Tp >::operator= ( unsigned long  rhs  )  [inline]

Definition at line 32 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator+= ( unsigned long  rhs  )  [inline]

Definition at line 33 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator-= ( unsigned long  rhs  )  [inline]

Definition at line 34 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator *= ( unsigned long  rhs  )  [inline]

Definition at line 35 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator/= ( unsigned long  rhs  )  [inline]

Definition at line 36 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator%= ( unsigned long  rhs  )  [inline]

Definition at line 37 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator &= ( unsigned long  rhs  )  [inline]

Definition at line 38 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator|= ( unsigned long  rhs  )  [inline]

Definition at line 39 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator^= ( unsigned long  rhs  )  [inline]

Definition at line 40 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator++ (  )  [inline]

Definition at line 43 of file uint64.h.

template<class _Tp>
_Self& _compound_int< _Tp >::operator-- (  )  [inline]

Definition at line 44 of file uint64.h.

template<class _Tp>
_Self _compound_int< _Tp >::operator++ ( int   )  [inline]

Definition at line 45 of file uint64.h.

template<class _Tp>
_Self _compound_int< _Tp >::operator-- ( int   )  [inline]

Definition at line 46 of file uint64.h.


The documentation for this class was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/src/uint64.h



Generated on Mon Mar 10 15:32:53 2008 by  doxygen 1.5.1