introduction  —  namespaces  —  modules  —  classes  —  files  —  globals  —  members  —  examples  —  Marc Toussaint

MT::Array< T > Class Template Reference

#include <array.h>

List of all members.


Detailed Description

template<class T>
class MT::Array< T >

Simple array container to store 1-, 2-, 3-dimensional arrays; can buffer more memory than necessary for faster resize; enables non-const reference of subarrays; enables fast memove for elementary types. Please see also the reference for the array.h header, which contains lots of functions that can be applied on Arrays.

NOTE: interfacing with ordinary C-buffers is simple, e.g. via Array::referTo (Cbuffer,size) and Array::p and Array::pp

Definition at line 59 of file array.h.

Public Member Functions

constructors
resize
internal memory routines (probably not for external use)
append, insert & remove
access operations
C-array access
assignments
stuff for generic looping
permutations
I/O

Public Attributes

options

Friends


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