/home/ntakagi/work/STLport-5.1.5/src/uint64.h File Reference

Go to the source code of this file.

Classes

class  _compound_int< _Tp >

Functions

template<class _Tp>
bool operator== (const _compound_int< _Tp > &, const _compound_int< _Tp > &)
template<class _Tp>
bool operator< (const _compound_int< _Tp > &, const _compound_int< _Tp > &)
template<class _Tp>
bool operator== (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
bool operator== (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
bool operator< (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
bool operator< (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
bool operator!= (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
bool operator!= (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
bool operator> (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
bool operator> (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
bool operator<= (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
bool operator<= (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
bool operator>= (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
bool operator>= (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
unsigned long to_ulong (const _compound_int< _Tp > &)
template<class _Tp>
_compound_int< _Tp > operator~ (const _compound_int< _Tp > &)
template<class _Tp>
_compound_int< _Tp > operator+ (const _compound_int< _Tp > &val)
template<class _Tp>
_compound_int< _Tp > operator- (const _compound_int< _Tp > &val)
template<class _Tp>
bool operator! (const _compound_int< _Tp > &val)
template<class _Tp>
_compound_int< _Tp > operator+ (const _compound_int< _Tp > &lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator- (const _compound_int< _Tp > &lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator * (const _compound_int< _Tp > &lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator/ (const _compound_int< _Tp > &lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator% (const _compound_int< _Tp > &lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator & (const _compound_int< _Tp > &lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator| (const _compound_int< _Tp > &lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator^ (const _compound_int< _Tp > &lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator+ (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
_compound_int< _Tp > operator+ (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator- (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
_compound_int< _Tp > operator- (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator * (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
_compound_int< _Tp > operator * (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator/ (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
_compound_int< _Tp > operator/ (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator% (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
_compound_int< _Tp > operator% (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator & (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
_compound_int< _Tp > operator & (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator| (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
_compound_int< _Tp > operator| (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator^ (const _compound_int< _Tp > &lhs, unsigned long rhs)
template<class _Tp>
_compound_int< _Tp > operator^ (unsigned long lhs, const _compound_int< _Tp > &rhs)
template<class _Tp>
_compound_int< _Tp > operator<< (const _compound_int< _Tp > &lhs, unsigned int rhs)
template<class _Tp>
_compound_int< _Tp > operator>> (const _compound_int< _Tp > &lhs, unsigned int rhs)


Function Documentation

template<class _Tp>
_compound_int<_Tp> operator & ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 134 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator & ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 132 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator & ( const _compound_int< _Tp > &  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 96 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator * ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 119 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator * ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 117 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator * ( const _compound_int< _Tp > &  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 87 of file uint64.h.

template<class _Tp>
bool operator! ( const _compound_int< _Tp > &  val  )  [inline]

Definition at line 77 of file uint64.h.

template<class _Tp>
bool operator!= ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 60 of file uint64.h.

template<class _Tp>
bool operator!= ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 59 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator% ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 129 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator% ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 127 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator% ( const _compound_int< _Tp > &  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 93 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator+ ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 109 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator+ ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 107 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator+ ( const _compound_int< _Tp > &  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 81 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator+ ( const _compound_int< _Tp > &  val  )  [inline]

Definition at line 75 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator- ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 114 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator- ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 112 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator- ( const _compound_int< _Tp > &  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 84 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator- ( const _compound_int< _Tp > &  val  )  [inline]

Definition at line 76 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator/ ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 124 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator/ ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 122 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator/ ( const _compound_int< _Tp > &  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 90 of file uint64.h.

template<class _Tp>
bool operator< ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 57 of file uint64.h.

template<class _Tp>
bool operator< ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 56 of file uint64.h.

template<class _Tp>
bool operator< ( const _compound_int< _Tp > &  ,
const _compound_int< _Tp > &   
)

template<class _Tp>
_compound_int<_Tp> operator<< ( const _compound_int< _Tp > &  lhs,
unsigned int  rhs 
) [inline]

Definition at line 147 of file uint64.h.

template<class _Tp>
bool operator<= ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 66 of file uint64.h.

template<class _Tp>
bool operator<= ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 65 of file uint64.h.

template<class _Tp>
bool operator== ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 54 of file uint64.h.

template<class _Tp>
bool operator== ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 53 of file uint64.h.

template<class _Tp>
bool operator== ( const _compound_int< _Tp > &  ,
const _compound_int< _Tp > &   
)

template<class _Tp>
bool operator> ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 63 of file uint64.h.

template<class _Tp>
bool operator> ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 62 of file uint64.h.

template<class _Tp>
bool operator>= ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 69 of file uint64.h.

template<class _Tp>
bool operator>= ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 68 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator>> ( const _compound_int< _Tp > &  lhs,
unsigned int  rhs 
) [inline]

Definition at line 149 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator^ ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 144 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator^ ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 142 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator^ ( const _compound_int< _Tp > &  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 102 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator| ( unsigned long  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 139 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator| ( const _compound_int< _Tp > &  lhs,
unsigned long  rhs 
) [inline]

Definition at line 137 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator| ( const _compound_int< _Tp > &  lhs,
const _compound_int< _Tp > &  rhs 
) [inline]

Definition at line 99 of file uint64.h.

template<class _Tp>
_compound_int<_Tp> operator~ ( const _compound_int< _Tp > &   ) 

template<class _Tp>
unsigned long to_ulong ( const _compound_int< _Tp > &   ) 



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