GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
Array.h File Reference
#include <cassert>
#include <cstddef>
#include <algorithm>
#include <iosfwd>
#include "dim-vector.h"
#include "idx-vector.h"
#include "lo-traits.h"
#include "lo-utils.h"
#include "oct-sort.h"
#include "quit.h"
#include "oct-refcount.h"
Include dependency graph for Array.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

singleton  Array< T >
 Handles the reference counting for all the derived classes. More...
 
class  Array< T >::ArrayRep
 The real representation of all arrays. More...
 
class  NoAlias< ArrayClass >
 This is a simple wrapper template that will subclass an Array<T> type or any later type derived from it and override the default non-const operator() to not check for the array's uniqueness. More...
 

Functions

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

Function Documentation

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

Definition at line 2781 of file Array.cc.

References increment_index(), dim_vector::length(), ra_idx, and dim_vector::str().