GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
Array-base.cc File Reference
#include <ostream>
#include "Array-util.h"
#include "Array.h"
#include "lo-mappers.h"
#include "oct-locbuf.h"

Go to the source code of this file.

Macros

#define INSTANTIATE_ARRAY(T, API)
 
#define NO_INSTANTIATE_ARRAY_SORT(T)   NO_INSTANTIATE_ARRAY_SORT_API (T,)
 
#define NO_INSTANTIATE_ARRAY_SORT_API(T, API)
 

Functions

template<typename T , typename Alloc >
std::ostream & operator<< (std::ostream &os, const Array< T, Alloc > &a)
 
template<typename T , typename Alloc >
Array< T, Alloc >::compare_fcn_type safe_comparator (sortmode mode, const Array< T, Alloc > &, bool)
 
template<typename T >
bool sort_isnan (typename ref_param< T >::type)
 

Macro Definition Documentation

◆ INSTANTIATE_ARRAY

#define INSTANTIATE_ARRAY (   T,
  API 
)
Value:
template <> API void \
Array<T>::instantiation_guard () { } \
\
template class API Array<T>
N Dimensional Array with copy-on-write semantics.
Definition: Array.h:130

Definition at line 2782 of file Array-base.cc.

◆ NO_INSTANTIATE_ARRAY_SORT

#define NO_INSTANTIATE_ARRAY_SORT (   T)    NO_INSTANTIATE_ARRAY_SORT_API (T,)

Definition at line 2537 of file Array-base.cc.

◆ NO_INSTANTIATE_ARRAY_SORT_API

#define NO_INSTANTIATE_ARRAY_SORT_API (   T,
  API 
)

Definition at line 2480 of file Array-base.cc.

Function Documentation

◆ operator<<()

template<typename T , typename Alloc >
std::ostream& operator<< ( std::ostream &  os,
const Array< T, Alloc > &  a 
)

◆ safe_comparator()

template<typename T , typename Alloc >
Array<T, Alloc>::compare_fcn_type safe_comparator ( sortmode  mode,
const Array< T, Alloc > &  ,
bool   
)

◆ sort_isnan()

template<typename T >
bool sort_isnan ( typename ref_param< T >::type  )
inline

Definition at line 1774 of file Array-base.cc.