libtgd 4.3
A library that makes working with multidimensional arrays in C++ easy
operators.hpp File Reference

Overloading of common operators and functions for arrays. More...

Namespaces

namespace  TGD
 

Functions

template<typename T >
Array< T > TGD::operator- (const Array< T > &a)
 
template<typename T >
Array< T > TGD::abs (const Array< T > &a)
 
template<typename T >
Array< T > TGD::absInplace (Array< T > &a)
 
template<typename T >
Array< T > TGD::operator+ (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator+ (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator+= (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator+= (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator- (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator- (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator-= (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator-= (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator* (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator* (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator*= (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator*= (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator/ (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator/ (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator/= (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator/= (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator% (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator% (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator%= (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator%= (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator& (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator& (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator&= (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator&= (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator| (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator| (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator|= (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator|= (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator^ (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator^ (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::operator^= (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::operator^= (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::min (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::min (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::minInplace (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::minInplace (Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::max (const Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::max (const Array< T > &a, T b)
 
template<typename T >
Array< T > TGD::maxInplace (Array< T > &a, const Array< T > &b)
 
template<typename T >
Array< T > TGD::maxInplace (Array< T > &a, T b)
 

Detailed Description

Overloading of common operators and functions for arrays.