GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Static Public Member Functions | List of all members
octave_int_cmp_op Class Reference

#include "oct-inttypes.h"

Classes

class  cf
class  ct
class  eq
class  ge
class  gt
class  le
class  lt
class  ne
class  prom
class  uiop

Static Public Member Functions

template<class xop >
static OCTAVE_API bool emulate_mop (double, int64_t)
template<class xop >
static OCTAVE_API bool emulate_mop (int64_t, double)
template<class xop >
static OCTAVE_API bool emulate_mop (double, uint64_t)
template<class xop >
static OCTAVE_API bool emulate_mop (uint64_t, double)
template<class xop , class T >
static bool mop (T x, double y)
template<class xop , class T >
static bool mop (double x, T y)
template<class xop >
static bool mop (double x, int64_t y)
template<class xop >
static bool mop (int64_t x, double y)
template<class xop >
static bool mop (double x, uint64_t y)
template<class xop >
static bool mop (uint64_t x, double y)
template<class xop , class T1 , class T2 >
static bool op (T1 x, T2 y)

Detailed Description

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

Member Function Documentation

template<class xop >
bool octave_int_cmp_op::emulate_mop ( double  x,
int64_t  y 
)
static

Definition at line 269 of file oct-inttypes.cc.

References x.

template<class xop >
bool octave_int_cmp_op::emulate_mop ( int64_t  x,
double  y 
)
static

Definition at line 214 of file oct-inttypes.cc.

References max(), min(), op(), and x.

template<class xop >
bool octave_int_cmp_op::emulate_mop ( double  x,
uint64_t  y 
)
static

Definition at line 261 of file oct-inttypes.cc.

References x.

template<class xop >
bool octave_int_cmp_op::emulate_mop ( uint64_t  x,
double  y 
)
static

Definition at line 194 of file oct-inttypes.cc.

References max(), op(), and x.

template<class xop , class T >
static bool octave_int_cmp_op::mop ( x,
double  y 
)
inlinestatic

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

References op().

template<class xop , class T >
static bool octave_int_cmp_op::mop ( double  x,
y 
)
inlinestatic

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

References op().

template<class xop >
static bool octave_int_cmp_op::mop ( double  x,
int64_t  y 
)
inlinestatic

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

template<class xop >
static bool octave_int_cmp_op::mop ( int64_t  x,
double  y 
)
inlinestatic

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

template<class xop >
static bool octave_int_cmp_op::mop ( double  x,
uint64_t  y 
)
inlinestatic

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

template<class xop >
static bool octave_int_cmp_op::mop ( uint64_t  x,
double  y 
)
inlinestatic

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

template<class xop , class T1 , class T2 >
static bool octave_int_cmp_op::op ( T1  x,
T2  y 
)
inlinestatic

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

References x.

Referenced by emulate_mop(), and mop().


The documentation for this class was generated from the following files: