The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Array.h File Reference

#include "preprocessor.h"
#include <algorithm>
#include <vector>
#include "assert.h"

Include dependency graph for Array.h:

Include dependency graph

Go to the source code of this file.

Classes

class  Array
class  Array::RefArray
class  Array::RefArray< 1 >
class  ArraySize
class  ArraySizes

Functions

template<typename T, unsigned int N>
bool operator!= (const Array< T, N > &A, const Array< T, N > &B)
template<typename T, unsigned int N>
bool operator== (const Array< T, N > &A, const Array< T, N > &B)


Function Documentation

bool operator!= const Array< T, N > &  A,
const Array< T, N > &  B
 

Definition at line 568 of file Array.h.

00569 {
00570    return !(A==B); 
00571 }

bool operator== const Array< T, N > &  A,
const Array< T, N > &  B
 

Definition at line 560 of file Array.h.

References Array::begin(), Array::end(), and Array::m_NDimensions.

00561 {
00562    return std::equal(A.m_NDimensions,A.m_NDimensions+N,B.m_NDimensions)
00563        && std::equal(A.begin(),A.end(),B.begin());
00564 }

Here is the call graph for this function:


Generated on Mon Nov 8 17:07:53 2004 for MPT by  doxygen 1.3.9.1