GNU Octave  4.2.1
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 | Public Member Functions | 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
 

Public Member Functions

template<typename xop >
bool emulate_mop (uint64_t x, double y)
 
template<typename xop >
bool emulate_mop (int64_t x, double y)
 
template<typename xop >
bool emulate_mop (double x, uint64_t y)
 
template<typename xop >
bool emulate_mop (double x, int64_t y)
 

Static Public Member Functions

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

Detailed Description

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

Member Function Documentation

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

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

References max(), and x.

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

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

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

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

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

References x, and y.

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

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

References x, and y.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

References x.


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