#include <oct-inttypes.h>
Inherits octave_int_base< T >.
Public Types | |
typedef T | val_type |
Public Member Functions | |
octave_int (void) | |
octave_int (T i) | |
octave_int (double d) | |
octave_int (float d) | |
octave_int (bool b) | |
template<class U > | |
octave_int (const U &i) | |
template<class U > | |
octave_int (const octave_int< U > &i) | |
octave_int (const octave_int< T > &i) | |
octave_int & | operator= (const octave_int< T > &i) |
T | value (void) const |
const unsigned char * | iptr (void) const |
bool | operator! (void) const |
bool | bool_value (void) const |
char | char_value (void) const |
double | double_value (void) const |
float | float_value (void) const |
operator T (void) const | |
operator double (void) const | |
operator float (void) const | |
octave_int< T > | operator+ () const |
void * | mex_get_data (void) const |
Static Public Member Functions | |
static octave_int< T > | min (void) |
static octave_int< T > | max (void) |
static int | nbits (void) |
static int | byte_size (void) |
static const char * | type_name () |
Static Public Attributes | |
static const octave_int | zero |
static const octave_int | one |
typedef T octave_int< T >::val_type |
octave_int< T >::octave_int | ( | void | ) | [inline] |
octave_int< T >::octave_int | ( | T | i | ) | [inline] |
octave_int< T >::octave_int | ( | double | d | ) | [inline] |
octave_int< T >::octave_int | ( | float | d | ) | [inline] |
octave_int< T >::octave_int | ( | bool | b | ) | [inline] |
octave_int< T >::octave_int | ( | const octave_int< U > & | i | ) | [inline] |
octave_int< T >::octave_int | ( | const octave_int< T > & | i | ) | [inline] |
bool octave_int< T >::bool_value | ( | void | ) | const [inline] |
static int octave_int< T >::byte_size | ( | void | ) | [inline, static] |
char octave_int< T >::char_value | ( | void | ) | const [inline] |
double octave_int< T >::double_value | ( | void | ) | const [inline] |
float octave_int< T >::float_value | ( | void | ) | const [inline] |
const unsigned char* octave_int< T >::iptr | ( | void | ) | const [inline] |
static octave_int<T> octave_int< T >::max | ( | void | ) | [inline, static] |
void* octave_int< T >::mex_get_data | ( | void | ) | const [inline] |
static octave_int<T> octave_int< T >::min | ( | void | ) | [inline, static] |
static int octave_int< T >::nbits | ( | void | ) | [inline, static] |
octave_int< T >::operator double | ( | void | ) | const [inline] |
octave_int< T >::operator float | ( | void | ) | const [inline] |
octave_int< T >::operator T | ( | void | ) | const [inline] |
bool octave_int< T >::operator! | ( | void | ) | const [inline] |
octave_int<T> octave_int< T >::operator+ | ( | ) | const [inline] |
octave_int& octave_int< T >::operator= | ( | const octave_int< T > & | i | ) | [inline] |
static const char* octave_int< T >::type_name | ( | ) | [static] |
T octave_int< T >::value | ( | void | ) | const [inline] |
const octave_int< T > octave_int< T >::one [inline, static] |
const octave_int< T > octave_int< T >::zero [inline, static] |