GNU Octave  4.0.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 | 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<class xop >
bool emulate_mop (uint64_t x, double y)
 
template<class xop >
bool emulate_mop (int64_t x, double y)
 
template<class xop >
bool emulate_mop (double x, uint64_t y)
 
template<class xop >
bool emulate_mop (double x, int64_t y)
 

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 103 of file oct-inttypes.h.

Member Function Documentation

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

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

References max(), and x.

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

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

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

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

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

References x.

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

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

References x.

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

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

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

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

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

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

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

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

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

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

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

Definition at line 251 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 158 of file oct-inttypes.h.

References x.


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