ntg::internal Namespace Reference


Classes

struct  typetraits< color< ncomps, qbits, color_system > >
struct  _to_float
struct  _to_float< ncomps, ncomps, qbits, color_system >
struct  _from_float
struct  _from_float< ncomps, ncomps, qbits, color_system >
struct  optraits< color< ncomps, qbits, color_system > >
struct  undefined_traits
struct  meta_undefined_traits
struct  is_defined
struct  is_defined< undefined_traits >
struct  get_order
struct  get_order_inv
struct  operator_traits
 Give return type for operators, depending on the input types. More...
struct  operator_plus
struct  operator_minus
struct  operator_times
struct  operator_div
struct  operator_mod
struct  operator_logical
struct  operator_cmp
struct  operator_min
struct  operator_max
struct  deduce_from_traits
 Find the good operator_traits, following a simple algorithm. More...
struct  typetraits
 Associates types to types. More...
struct  optraits
 Associates functions to types. More...
struct  with_arith
 Return a type which supports inc and dec. More...
struct  default_less
class  any_ntg_
 Bridge to internal for ntg type hierarchy. More...
struct  typetraits< value< E > >
struct  optraits< value< E > >
struct  typetraits< bin >
struct  optraits< bin >
struct  operator_traits< operator_logical, bin, T >
struct  operator_traits< operator_cmp, bin, bin >
struct  operator_traits< operator_max, bin, bin >
struct  operator_traits< operator_min, bin, bin >
struct  typetraits< bool >
struct  optraits< bool >
class  typetraits< enum_value< E > >
class  optraits< enum_value< E > >
struct  deduce_op_behavior
 Determine the resulting behavior of an operator return type. More...
struct  deduce_op_behavior< B, B >
struct  ret_behavior_if
 Determine the behavior to use depending on check requirements. More...
struct  ret_behavior_if< false, Ret >
struct  typetraits< float >
struct  typetraits< double >
struct  optraits< float >
struct  all_float_traits
struct  operator_traits< operator_plus, float, int_u< nbits, B > >
struct  operator_traits< operator_plus, float, int_s< nbits, B > >
struct  operator_traits< operator_plus, float, float >
struct  operator_traits< operator_minus, float, int_u< nbits, B > >
struct  operator_traits< operator_minus, float, int_s< nbits, B > >
struct  operator_traits< operator_minus, float, float >
struct  operator_traits< operator_times, float, int_u< nbits, B > >
struct  operator_traits< operator_times, float, int_s< nbits, B > >
struct  operator_traits< operator_times, float, float >
struct  operator_traits< operator_div, float, int_u< nbits, B > >
struct  operator_traits< operator_div, float, int_s< nbits, B > >
struct  operator_traits< operator_div, float, float >
struct  operator_traits< operator_min, float, int_u< nbits, B > >
struct  operator_traits< operator_min, float, int_s< nbits, B > >
struct  operator_traits< operator_min, float, float >
struct  operator_traits< operator_max, float, int_u< nbits, B > >
struct  operator_traits< operator_max, float, int_s< nbits, B > >
struct  operator_traits< operator_max, float, float >
struct  operator_traits< operator_cmp, float, int_u< nbits, B > >
struct  operator_traits< operator_cmp, float, int_s< nbits, B > >
struct  operator_traits< operator_cmp, float, float >
struct  optraits< double >
struct  all_double_traits
struct  operator_traits< operator_plus, double, int_u< nbits, B > >
struct  operator_traits< operator_plus, double, int_s< nbits, B > >
struct  operator_traits< operator_plus, double, double >
struct  operator_traits< operator_plus, double, float >
struct  operator_traits< operator_minus, double, int_u< nbits, B > >
struct  operator_traits< operator_minus, double, int_s< nbits, B > >
struct  operator_traits< operator_minus, double, double >
struct  operator_traits< operator_minus, double, float >
struct  operator_traits< operator_times, double, int_u< nbits, B > >
struct  operator_traits< operator_times, double, int_s< nbits, B > >
struct  operator_traits< operator_times, double, double >
struct  operator_traits< operator_times, double, float >
struct  operator_traits< operator_div, double, int_u< nbits, B > >
struct  operator_traits< operator_div, double, int_s< nbits, B > >
struct  operator_traits< operator_div, double, double >
struct  operator_traits< operator_div, double, float >
struct  operator_traits< operator_min, double, int_u< nbits, B > >
struct  operator_traits< operator_min, double, int_s< nbits, B > >
struct  operator_traits< operator_min, double, double >
struct  operator_traits< operator_min, double, float >
struct  operator_traits< operator_max, double, int_u< nbits, B > >
struct  operator_traits< operator_max, double, int_s< nbits, B > >
struct  operator_traits< operator_max, double, double >
struct  operator_traits< operator_max, double, float >
struct  operator_traits< operator_cmp, double, int_u< nbits, B > >
struct  operator_traits< operator_cmp, double, int_s< nbits, B > >
struct  operator_traits< operator_cmp, double, double >
struct  operator_traits< operator_cmp, double, float >
struct  typetraits< cycle< T, interval > >
struct  optraits< cycle< T, interval > >
struct  operator_traits< Op, cycle< T, I >, U >
struct  operator_traits< Op, U, cycle< T, I > >
struct  operator_traits< Op, cycle< T1, I1 >, cycle< T2, I2 > >
struct  typetraits< int_s< nbits, behavior > >
struct  optraits< int_s< nbits, behavior > >
struct  operator_traits< operator_plus, int_s< nbits, B1 >, int_s< mbits, B2 > >
struct  operator_traits< operator_plus, int_s< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_minus, int_s< nbits, B1 >, int_s< mbits, B2 > >
struct  operator_traits< operator_minus, int_s< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_times, int_s< nbits, B1 >, int_s< mbits, B2 > >
struct  operator_traits< operator_times, int_s< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_div, int_s< nbits, B1 >, int_s< mbits, B2 > >
struct  operator_traits< operator_div, int_s< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_div, int_u< mbits, B2 >, int_s< nbits, B1 > >
struct  operator_traits< operator_mod, int_s< nbits, B1 >, int_s< mbits, B2 > >
struct  operator_traits< operator_mod, int_s< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_min, int_s< nbits, B1 >, int_s< mbits, B2 > >
struct  operator_traits< operator_max, int_s< nbits, B1 >, int_s< mbits, B2 > >
struct  operator_traits< operator_cmp, int_s< nbits, B1 >, int_s< mbits, B2 > >
struct  operator_traits< operator_cmp, int_s< nbits, B1 >, int_u< mbits, B2 > >
struct  typetraits< int_u< nbits, behavior > >
struct  optraits< int_u< nbits, behavior > >
struct  operator_traits< operator_plus, int_u< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_minus, int_u< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_minus, int_u< 32, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_times, int_u< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_div, int_u< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_mod, int_u< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_min, int_u< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_max, int_u< nbits, B1 >, int_u< mbits, B2 > >
struct  operator_traits< operator_cmp, int_u< nbits, B1 >, int_u< mbits, B2 > >
struct  optraits< unsigned long >
struct  optraits< unsigned int >
struct  optraits< unsigned short >
struct  optraits< unsigned char >
struct  optraits< signed long >
struct  optraits< signed int >
struct  optraits< signed short >
struct  optraits< signed char >
struct  optraits< char >
class  optraits< real_value< E > >
 Implement common operators for scalars. More...
class  optraits< float_value< E > >
class  optraits< int_value< E > >
class  optraits< uint_value< E > >
class  optraits< sint_value< E > >
struct  typetraits< range< T, interval, behavior > >
struct  optraits< range< T, interval, behavior > >
struct  operator_traits< Op, range< T, I, B >, U >
struct  operator_traits< Op, U, range< T, I, B > >
struct  operator_traits< Op, range< T1, I1, B1 >, range< T2, I2, B2 > >
struct  typetraits< real_value< E > >
struct  typetraits< float_value< E > >
struct  typetraits< int_value< E > >
struct  typetraits< uint_value< E > >
struct  typetraits< sint_value< E > >
struct  typetraits< unsigned long >
struct  typetraits< signed long >
struct  typetraits< unsigned int >
struct  typetraits< signed int >
struct  typetraits< unsigned short >
struct  typetraits< signed short >
struct  typetraits< unsigned char >
struct  typetraits< signed char >
struct  typetraits< char >
struct  typetraits< cplx< R, T > >
class  optraits< cplx< rect, T > >
class  optraits< cplx< polar, T > >
struct  operator_traits< operator_plus, cplx< R1, T1 >, T2 >
struct  operator_traits< operator_minus, cplx< R1, T1 >, T2 >
struct  operator_traits< operator_times, cplx< R1, T1 >, T2 >
struct  operator_traits< operator_div, cplx< R1, T1 >, T2 >
struct  operator_traits< operator_plus, cplx< R1, T1 >, cplx< R2, T2 > >
struct  operator_traits< operator_minus, cplx< R1, T1 >, cplx< R2, T2 > >
struct  operator_traits< operator_times, cplx< R1, T1 >, cplx< R2, T2 > >
struct  operator_traits< operator_div, cplx< R1, T1 >, cplx< R2, T2 > >
struct  operator_traits< operator_plus, cplx< rect, T1 >, vec< 2, T2 > >
struct  operator_traits< operator_minus, cplx< rect, T1 >, vec< 2, T2 > >
struct  operator_traits< operator_cmp, cplx< R1, T1 >, cplx< R2, T2 > >
struct  typetraits< vec< N, T, Self > >
class  optraits< vec< N, T, E > >
struct  operator_traits< operator_plus, vec< N, T1, S1 >, vec< N, T2, S2 > >
struct  operator_traits< operator_minus, vec< N, T1 >, vec< N, T2 > >
struct  operator_traits< operator_times, vec< N, T1 >, T2 >
struct  operator_traits< operator_times, vec< N, T1 >, vec< N, T2 > >
struct  operator_traits< operator_div, vec< N, T1 >, T2 >
struct  operator_traits< operator_mod, vec< N, T1 >, T2 >
struct  operator_traits< operator_cmp, vec< N, T1, S1 >, vec< N, T2, S2 > >
class  typetraits< vect_value< E > >
class  optraits< vect_value< E > >
struct  default_less< ntg::color< ncomps, qbits, color_system > >

Functions

template<class T1, class T2>
T1 & operator+= (value< T1 > &lhs, const T2 &rhs)
template<class T2>
signed long & operator+= (signed long &lhs, const value< T2 > &rhs)
template<class T2>
unsigned long & operator+= (unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
signed int & operator+= (signed int &lhs, const value< T2 > &rhs)
template<class T2>
unsigned int & operator+= (unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
signed short & operator+= (signed short &lhs, const value< T2 > &rhs)
template<class T2>
unsigned short & operator+= (unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
char & operator+= (char &lhs, const value< T2 > &rhs)
template<class T2>
signed char & operator+= (signed char &lhs, const value< T2 > &rhs)
template<class T2>
unsigned char & operator+= (unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
float & operator+= (float &lhs, const value< T2 > &rhs)
template<class T2>
double & operator+= (double &lhs, const value< T2 > &rhs)
template<class T1, class T2>
T1 & operator-= (value< T1 > &lhs, const T2 &rhs)
template<class T2>
signed long & operator-= (signed long &lhs, const value< T2 > &rhs)
template<class T2>
unsigned long & operator-= (unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
signed int & operator-= (signed int &lhs, const value< T2 > &rhs)
template<class T2>
unsigned int & operator-= (unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
signed short & operator-= (signed short &lhs, const value< T2 > &rhs)
template<class T2>
unsigned short & operator-= (unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
char & operator-= (char &lhs, const value< T2 > &rhs)
template<class T2>
signed char & operator-= (signed char &lhs, const value< T2 > &rhs)
template<class T2>
unsigned char & operator-= (unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
float & operator-= (float &lhs, const value< T2 > &rhs)
template<class T2>
double & operator-= (double &lhs, const value< T2 > &rhs)
template<class T1, class T2>
T1 & operator *= (value< T1 > &lhs, const T2 &rhs)
template<class T2>
signed long & operator *= (signed long &lhs, const value< T2 > &rhs)
template<class T2>
unsigned long & operator *= (unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
signed int & operator *= (signed int &lhs, const value< T2 > &rhs)
template<class T2>
unsigned int & operator *= (unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
signed short & operator *= (signed short &lhs, const value< T2 > &rhs)
template<class T2>
unsigned short & operator *= (unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
char & operator *= (char &lhs, const value< T2 > &rhs)
template<class T2>
signed char & operator *= (signed char &lhs, const value< T2 > &rhs)
template<class T2>
unsigned char & operator *= (unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
float & operator *= (float &lhs, const value< T2 > &rhs)
template<class T2>
double & operator *= (double &lhs, const value< T2 > &rhs)
template<class T1, class T2>
T1 & operator/= (value< T1 > &lhs, const T2 &rhs)
template<class T2>
signed long & operator/= (signed long &lhs, const value< T2 > &rhs)
template<class T2>
unsigned long & operator/= (unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
signed int & operator/= (signed int &lhs, const value< T2 > &rhs)
template<class T2>
unsigned int & operator/= (unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
signed short & operator/= (signed short &lhs, const value< T2 > &rhs)
template<class T2>
unsigned short & operator/= (unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
char & operator/= (char &lhs, const value< T2 > &rhs)
template<class T2>
signed char & operator/= (signed char &lhs, const value< T2 > &rhs)
template<class T2>
unsigned char & operator/= (unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
float & operator/= (float &lhs, const value< T2 > &rhs)
template<class T2>
double & operator/= (double &lhs, const value< T2 > &rhs)
template<class T1, class T2>
T1 & operator%= (value< T1 > &lhs, const T2 &rhs)
template<class T2>
signed long & operator%= (signed long &lhs, const value< T2 > &rhs)
template<class T2>
unsigned long & operator%= (unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
signed int & operator%= (signed int &lhs, const value< T2 > &rhs)
template<class T2>
unsigned int & operator%= (unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
signed short & operator%= (signed short &lhs, const value< T2 > &rhs)
template<class T2>
unsigned short & operator%= (unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
char & operator%= (char &lhs, const value< T2 > &rhs)
template<class T2>
signed char & operator%= (signed char &lhs, const value< T2 > &rhs)
template<class T2>
unsigned char & operator%= (unsigned char &lhs, const value< T2 > &rhs)
template<class T1, class T2>
T1 & operator|= (value< T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
T1 & operator &= (value< T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
T1 & operator^= (value< T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
T1, T2 >::ret 
operator+ (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
signed long, T2 >::ret 
operator+ (signed long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
unsigned long, T2 >::ret 
operator+ (unsigned long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
signed int, T2 >::ret 
operator+ (signed int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
unsigned int, T2 >::ret 
operator+ (unsigned int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
signed short, T2 >::ret 
operator+ (signed short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
unsigned short, T2 >::ret 
operator+ (unsigned short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
signed char, T2 >::ret 
operator+ (signed char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
unsigned char, T2 >::ret 
operator+ (unsigned char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
char, T2 >::ret 
operator+ (char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
float, T2 >::ret 
operator+ (float lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
double, T2 >::ret 
operator+ (double lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
bool, T2 >::ret 
operator+ (bool lhs, const value< T2 > &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
T1, T2 >::ret 
operator- (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
signed long, T2 >::ret 
operator- (signed long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
unsigned long, T2 >::ret 
operator- (unsigned long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
signed int, T2 >::ret 
operator- (signed int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
unsigned int, T2 >::ret 
operator- (unsigned int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
signed short, T2 >::ret 
operator- (signed short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
unsigned short, T2 >::ret 
operator- (unsigned short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
signed char, T2 >::ret 
operator- (signed char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
unsigned char, T2 >::ret 
operator- (unsigned char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
char, T2 >::ret 
operator- (char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
float, T2 >::ret 
operator- (float lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
double, T2 >::ret 
operator- (double lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
bool, T2 >::ret 
operator- (bool lhs, const value< T2 > &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
T1, T2 >::ret 
operator * (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
signed long, T2 >::ret 
operator * (signed long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
unsigned long, T2 >::ret 
operator * (unsigned long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
signed int, T2 >::ret 
operator * (signed int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
unsigned int, T2 >::ret 
operator * (unsigned int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
signed short, T2 >::ret 
operator * (signed short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
unsigned short, T2 >::ret 
operator * (unsigned short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
signed char, T2 >::ret 
operator * (signed char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
unsigned char, T2 >::ret 
operator * (unsigned char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
char, T2 >::ret 
operator * (char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
float, T2 >::ret 
operator * (float lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
double, T2 >::ret 
operator * (double lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
bool, T2 >::ret 
operator * (bool lhs, const value< T2 > &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
T1, T2 >::ret 
operator/ (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
signed long, T2 >::ret 
operator/ (signed long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
unsigned long, T2 >::ret 
operator/ (unsigned long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
signed int, T2 >::ret 
operator/ (signed int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
unsigned int, T2 >::ret 
operator/ (unsigned int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
signed short, T2 >::ret 
operator/ (signed short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
unsigned short, T2 >::ret 
operator/ (unsigned short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
signed char, T2 >::ret 
operator/ (signed char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
unsigned char, T2 >::ret 
operator/ (unsigned char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
char, T2 >::ret 
operator/ (char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
float, T2 >::ret 
operator/ (float lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
double, T2 >::ret 
operator/ (double lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
bool, T2 >::ret 
operator/ (bool lhs, const value< T2 > &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
T1, T2 >::ret 
operator% (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
signed long, T2 >::ret 
operator% (signed long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
unsigned long, T2 >::ret 
operator% (unsigned long lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
signed int, T2 >::ret 
operator% (signed int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
unsigned int, T2 >::ret 
operator% (unsigned int lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
signed short, T2 >::ret 
operator% (signed short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
unsigned short, T2 >::ret 
operator% (unsigned short lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
signed char, T2 >::ret 
operator% (signed char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
unsigned char, T2 >::ret 
operator% (unsigned char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
char, T2 >::ret 
operator% (char lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
float, T2 >::ret 
operator% (float lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
double, T2 >::ret 
operator% (double lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_mod,
bool, T2 >::ret 
operator% (bool lhs, const value< T2 > &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
T1, T2 >::ret 
operator| (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed long, T2 >::ret 
operator| (const signed long &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned long, T2 >::ret 
operator| (const unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed int, T2 >::ret 
operator| (const signed int &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned int, T2 >::ret 
operator| (const unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed short, T2 >::ret 
operator| (const signed short &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned short, T2 >::ret 
operator| (const unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed char, T2 >::ret 
operator| (const signed char &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned char, T2 >::ret 
operator| (const unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
float, T2 >::ret 
operator| (const float &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
double, T2 >::ret 
operator| (const double &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
bool, T2 >::ret 
operator| (const bool &lhs, const value< T2 > &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
T1, T2 >::ret 
operator & (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed long, T2 >::ret 
operator & (const signed long &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned long, T2 >::ret 
operator & (const unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed int, T2 >::ret 
operator & (const signed int &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned int, T2 >::ret 
operator & (const unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed short, T2 >::ret 
operator & (const signed short &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned short, T2 >::ret 
operator & (const unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed char, T2 >::ret 
operator & (const signed char &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned char, T2 >::ret 
operator & (const unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
float, T2 >::ret 
operator & (const float &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
double, T2 >::ret 
operator & (const double &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
bool, T2 >::ret 
operator & (const bool &lhs, const value< T2 > &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
T1, T2 >::ret 
operator^ (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed long, T2 >::ret 
operator^ (const signed long &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned long, T2 >::ret 
operator^ (const unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed int, T2 >::ret 
operator^ (const signed int &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned int, T2 >::ret 
operator^ (const unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed short, T2 >::ret 
operator^ (const signed short &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned short, T2 >::ret 
operator^ (const unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
signed char, T2 >::ret 
operator^ (const signed char &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
unsigned char, T2 >::ret 
operator^ (const unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
float, T2 >::ret 
operator^ (const float &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
double, T2 >::ret 
operator^ (const double &lhs, const value< T2 > &rhs)
template<class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_logical,
bool, T2 >::ret 
operator^ (const bool &lhs, const value< T2 > &rhs)
template<class T1, class T2>
bool operator== (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
bool operator== (const signed long &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const signed int &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const signed short &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const signed char &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const float &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const double &lhs, const value< T2 > &rhs)
template<class T2>
bool operator== (const bool &lhs, const value< T2 > &rhs)
template<class T1, class T2>
bool operator!= (const T1 &lhs, const T2 &rhs)
template<class T1, class T2>
bool operator< (const value< T1 > &lhs, const T2 &rhs)
template<class T2>
bool operator< (const signed long &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const unsigned long &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const signed int &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const unsigned int &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const signed short &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const unsigned short &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const signed char &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const unsigned char &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const float &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const double &lhs, const value< T2 > &rhs)
template<class T2>
bool operator< (const bool &lhs, const value< T2 > &rhs)
template<class T1, class T2>
bool operator> (const T1 &lhs, const T2 &rhs)
template<class T1, class T2>
bool operator>= (const T1 &lhs, const T2 &rhs)
template<class T1, class T2>
bool operator<= (const T1 &lhs, const T2 &rhs)
template<class T>
const T & operator+ (const T &val)
template<class T>
const T & operator++ (T &val)
template<class T>
operator++ (T &val, int)
template<class T>
const ntg::type_traits< T
>::signed_type 
operator- (const T &val)
template<class T>
const T & operator-- (T &val)
template<class T>
operator-- (T &val, int)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_min,
T1, T2 >::ret 
min (const T1 &lhs, const T2 &rhs)
template<class T1, class T2>
ntg::internal::deduce_from_traits<
ntg::internal::operator_max,
T1, T2 >::ret 
max (const T1 &lhs, const T2 &rhs)


Generated on Tue Feb 20 20:23:16 2007 for Olena by  doxygen 1.5.1