Public Types | Static Private Attributes

octave_int_cmp_op::prom< T1, T2 > Class Template Reference

Collaboration diagram for octave_int_cmp_op::prom< T1, T2 >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef query_integer_type
< psize, psig >::type 
type

Static Private Attributes

static const bool pint
static const bool psig
static const int psize
static const bool t1sig = std::numeric_limits<T1>::is_signed
static const bool t2sig = std::numeric_limits<T2>::is_signed

Detailed Description

template<class T1, class T2>
class octave_int_cmp_op::prom< T1, T2 >

Definition at line 109 of file oct-inttypes.h.


Member Typedef Documentation

template<class T1, class T2>
typedef query_integer_type<psize, psig>::type octave_int_cmp_op::prom< T1, T2 >::type

Definition at line 122 of file oct-inttypes.h.


Member Data Documentation

template<class T1, class T2>
const bool octave_int_cmp_op::prom< T1, T2 >::pint [static, private]
Initial value:
 (sizeof (T1) < sizeof (int)
                                && sizeof (T2) < sizeof (int))

Definition at line 112 of file oct-inttypes.h.

template<class T1, class T2>
const bool octave_int_cmp_op::prom< T1, T2 >::psig [static, private]
Initial value:
        (pint || (sizeof (T2) > sizeof (T1) && t2sig) || t1sig)

Definition at line 116 of file oct-inttypes.h.

template<class T1, class T2>
const int octave_int_cmp_op::prom< T1, T2 >::psize [static, private]
Initial value:
        (pint ? sizeof (int) : (sizeof (T2) > sizeof (T1)
                                ? sizeof (T2) : sizeof (T1)))

Definition at line 118 of file oct-inttypes.h.

template<class T1, class T2>
const bool octave_int_cmp_op::prom< T1, T2 >::t1sig = std::numeric_limits<T1>::is_signed [static, private]

Definition at line 114 of file oct-inttypes.h.

template<class T1, class T2>
const bool octave_int_cmp_op::prom< T1, T2 >::t2sig = std::numeric_limits<T2>::is_signed [static, private]

Definition at line 115 of file oct-inttypes.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines