ntg::internal::optraits< cplx< rect, T > > Class Template Reference

Inheritance diagram for ntg::internal::optraits< cplx< rect, T > >:

Inheritance graph
[legend]
Collaboration diagram for ntg::internal::optraits< cplx< rect, T > >:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static self zero ()
static self unit ()
static unsigned max_print_width ()
static std::string name ()
template<class T1, class T2>
static cplx< rect, T1 > & plus_equal (cplx< rect, T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
static cplx< rect, T1 > & minus_equal (cplx< rect, T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
static cplx< rect, T1 > & times_equal (cplx< rect, T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
static cplx< rect, T1 > & div_equal (cplx< rect, T1 > &lhs, const T2 &rhs)
template<cplx_representation R, class T1, class T2>
static cplx< rect, T1 > & plus_equal (cplx< rect, T1 > &lhs, const cplx< R, T2 > &rhs)
template<cplx_representation R, class T1, class T2>
static cplx< rect, T1 > & minus_equal (cplx< rect, T1 > &lhs, const cplx< R, T2 > &rhs)
template<class T1, cplx_representation R2, class T2>
static cplx< rect, T1 > & times_equal (cplx< rect, T1 > &lhs, const cplx< R2, T2 > &rhs)
template<class T1, cplx_representation R2, class T2>
static cplx< rect, T1 > & div_equal (cplx< rect, T1 > &lhs, const cplx< R2, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, T1 > & plus_equal (cplx< rect, T1 > &lhs, const vec< 2, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, T1 > & minus_equal (cplx< rect, T1 > &lhs, const vec< 2, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
T1, T2 >::ret > 
plus (const cplx< rect, T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
T1, T2 >::ret > 
plus (const T1 &lhs, const cplx< rect, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
T1, T2 >::ret > 
minus (const cplx< rect, T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
T1, T2 >::ret > 
times (const cplx< rect, T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
T1, T2 >::ret > 
times (const T1 &lhs, const cplx< rect, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
T1, T2 >::ret > 
div (const cplx< rect, T1 > &lhs, const T2 &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
T1, T2 >::ret > 
plus (const cplx< rect, T1 > &lhs, const cplx< rect, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
T1, T2 >::ret > 
minus (const cplx< rect, T1 > &lhs, const cplx< rect, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
T1, T2 >::ret > 
times (const cplx< rect, T1 > &lhs, const cplx< rect, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
T1, T2 >::ret > 
div (const cplx< rect, T1 > &lhs, const cplx< rect, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
T1, T2 >::ret > 
plus (const cplx< rect, T1 > &lhs, const cplx< polar, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
T1, T2 >::ret > 
minus (const cplx< rect, T1 > &lhs, const cplx< polar, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
T1, T2 >::ret > 
times (const cplx< rect, T1 > &lhs, const cplx< polar, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
T1, T2 >::ret > 
div (const cplx< rect, T1 > &lhs, const cplx< polar, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
T1, T2 >::ret > 
plus (const cplx< rect, T1 > &lhs, const vec< 2, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_plus,
T1, T2 >::ret > 
plus (const vec< 2, T1 > &lhs, const cplx< rect, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
T1, T2 >::ret > 
minus (const cplx< rect, T1 > &lhs, const vec< 2, T2 > &rhs)
template<class T1, class T2>
static cplx< rect, typename
ntg::internal::deduce_from_traits<
ntg::internal::operator_minus,
T1, T2 >::ret > 
minus (const vec< 2, T1 > &lhs, const cplx< rect, T2 > &rhs)
template<class T1, cplx_representation R2, class T2>
static bool cmp_eq (const cplx< rect, T1 > &lhs, const cplx< R2, T2 > &rhs)

Detailed Description

template<class T>
class ntg::internal::optraits< cplx< rect, T > >

Definition at line 459 of file vect/cplx.hh.


The documentation for this class was generated from the following file:
Generated on Tue Feb 20 20:23:56 2007 for Olena by  doxygen 1.5.1