#include <cinttypes>
#include <cstdlib>
#include <ostream>
#include "idx-vector.h"
#include "Array.h"
#include "Array-util.h"
#include "Sparse.h"
#include "Range.h"
#include "oct-locbuf.h"
#include "lo-error.h"
#include "lo-mappers.h"
Go to the source code of this file.
Macros | |
#define | INSTANTIATE_SCALAR_VECTOR_REP_CONST(T) |
Functions | |
octave_idx_type | convert_index (double x, bool &conv_error, octave_idx_type &ext) |
octave_idx_type | convert_index (float x, bool &conv_error, octave_idx_type &ext) |
octave_idx_type | convert_index (octave_idx_type i, bool &conv_error, octave_idx_type &ext) |
template<typename T > | |
octave_idx_type | convert_index (octave_int< T > x, bool &conv_error, octave_idx_type &ext) |
static void | err_index_out_of_range (void) |
static OCTAVE_NORETURN void | err_invalid_range (void) |
#define INSTANTIATE_SCALAR_VECTOR_REP_CONST | ( | T | ) |
Definition at line 1317 of file idx-vector.cc.
|
inline |
Definition at line 241 of file idx-vector.cc.
References convert_index(), octave::err_invalid_index(), and x.
|
inline |
Definition at line 252 of file idx-vector.cc.
References convert_index(), and x.
|
inline |
Definition at line 228 of file idx-vector.cc.
References octave::err_invalid_index().
Referenced by idx_vector::idx_scalar_rep::idx_scalar_rep(), idx_vector::idx_vector_rep::idx_vector_rep(), and convert_index().
|
inline |
Definition at line 259 of file idx-vector.cc.
References convert_index(), octave_int< T >::value(), and x.
|
static |
Definition at line 53 of file idx-vector.cc.
Referenced by idx_vector::idx_colon_rep::checkelem(), idx_vector::idx_range_rep::checkelem(), and idx_vector::idx_scalar_rep::checkelem().
|
static |
Definition at line 47 of file idx-vector.cc.
Referenced by idx_vector::idx_range_rep::idx_range_rep().