Navigation

Operators and Keywords

Function List:

C++ API

octave_integer Class Reference

Inherits octave_base_value.

Collaboration diagram for octave_integer:

List of all members.


Public Member Functions

 octave_integer (void)
 octave_integer (int i)
 octave_integer (const octave_integer &s)
 ~octave_integer (void)
octave_base_valueclone (void)
idx_vector index_vector (void) const
int rows (void) const
int columns (void) const
bool is_constant (void) const
bool is_defined (void) const
bool is_real_scalar (void) const
octave_value all (void) const
octave_value any (void) const
bool is_real_type (void) const
bool is_scalar_type (void) const
bool is_numeric_type (void) const
bool valid_as_scalar_index (void) const
bool valid_as_zero_index (void) const
bool is_true (void) const
double double_value (bool=false) const
int integer_value (bool=false) const
Matrix matrix_value (bool=false) const
Complex complex_value (bool=false) const
ComplexMatrix complex_matrix_value (bool=false) const
octave_value gnot (void) const
octave_value uminus (void) const
octave_value transpose (void) const
octave_value hermitian (void) const
void increment (void)
void decrement (void)
void print (std::ostream &os, bool pr_as_read_syntax=false) const

Constructor & Destructor Documentation

octave_integer::octave_integer ( void   )  [inline]

octave_integer::octave_integer ( int  i  )  [inline]

octave_integer::octave_integer ( const octave_integer s  )  [inline]

octave_integer::~octave_integer ( void   )  [inline]


Member Function Documentation

octave_value octave_integer::all ( void   )  const [inline]

octave_value octave_integer::any ( void   )  const [inline]

octave_base_value* octave_integer::clone ( void   )  [inline]

int octave_integer::columns ( void   )  const [inline]

Reimplemented from octave_base_value.

ComplexMatrix octave_integer::complex_matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

Complex octave_integer::complex_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

void octave_integer::decrement ( void   )  [inline]

double octave_integer::double_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_value octave_integer::gnot ( void   )  const [inline]

octave_value octave_integer::hermitian ( void   )  const [inline]

void octave_integer::increment ( void   )  [inline]

idx_vector octave_integer::index_vector ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

int octave_integer::integer_value ( bool  = false  )  const [inline]

bool octave_integer::is_constant ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_integer::is_defined ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_integer::is_numeric_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_integer::is_real_scalar ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_integer::is_real_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_integer::is_scalar_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_integer::is_true ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

Matrix octave_integer::matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

void octave_integer::print ( std::ostream os,
bool  pr_as_read_syntax = false 
) const [virtual]

Reimplemented from octave_base_value.

int octave_integer::rows ( void   )  const [inline]

Reimplemented from octave_base_value.

octave_value octave_integer::transpose ( void   )  const [inline]

octave_value octave_integer::uminus ( void   )  const [inline]

bool octave_integer::valid_as_scalar_index ( void   )  const [inline]

bool octave_integer::valid_as_zero_index ( void   )  const [inline]


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