#include <cassert>
#include <climits>
#include <iostream>
#include <sstream>
#include <vector>
#include <algorithm>
#include <new>
#include "Array.h"
#include "Array-util.h"
#include "idx-vector.h"
#include "lo-error.h"
#include "oct-locbuf.h"
Go to the source code of this file.
Classes | |
class | rec_index_helper |
class | rec_permute_helper |
class | rec_resize_helper |
Defines | |
#define | INSTANTIATE_ARRAY(T, API) |
#define | INSTANTIATE_ARRAY_SORT(T) template class OCTAVE_API octave_sort<T>; |
#define | NO_INSTANTIATE_ARRAY_SORT(T) |
Functions | |
template<class T > | |
static T | no_op_fcn (const T &x) |
template<class T > | |
std::ostream & | operator<< (std::ostream &os, const Array< T > &a) |
template<class T > | |
Array< T >::compare_fcn_type | safe_comparator (sortmode mode, const Array< T > &, bool) |
template<class T > | |
bool | sort_isnan (typename ref_param< T >::type) |
#define INSTANTIATE_ARRAY | ( | T, | ||
API | ||||
) |
template <> void Array<T>::instantiation_guard () { } \ template class API Array<T>
#define INSTANTIATE_ARRAY_SORT | ( | T | ) | template class OCTAVE_API octave_sort<T>; |
static T no_op_fcn | ( | const T & | x | ) | [static] |
std::ostream& operator<< | ( | std::ostream & | os, | |
const Array< T > & | a | |||
) |
Definition at line 2681 of file Array.cc.
References Array< T >::elem(), increment_index(), dim_vector::length(), and dim_vector::str().
Array<T>::compare_fcn_type safe_comparator | ( | sortmode | mode, | |
const Array< T > & | , | |||
bool | ||||
) |
Definition at line 1963 of file Array.cc.
References ASCENDING, and DESCENDING.