A high-performance general-purpose compute library

- Main Page
- Tutorials
- Release Notes
- Examples

Data Structures | Namespaces | Macros
array.h File Reference
`#include <af/compilers.h>`
`#include <af/defines.h>`
`#include <af/device.h>`
`#include <af/dim4.hpp>`
`#include <af/exception.h>`
`#include <af/index.h>`
`#include <af/seq.h>`
`#include <af/util.h>`
`#include <af/traits.hpp>`

Go to the source code of this file.

## Data Structures
class | array
| A multi dimensional data container. More...
class | array::array_proxy
| Intermediate data class. More...

## Namespaces
namespace | af

## Macros
#define | ASSIGN(OP)
#define | ASSIGN_(OP2)
#define | ASSIGN(OP)
#define | BIN_OP_(OP)
#define | BIN_OP(OP)

## Functions
AFAPI array | operator+ (const array &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const bool &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const int &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const unsigned &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const char &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const unsigned char &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const long &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const unsigned long &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const long long &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const unsigned long long &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const double &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const float &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const cfloat &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const cdouble &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const bool &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const int &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const unsigned &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const char &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const unsigned char &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const long &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const unsigned long &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const long long &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const unsigned long long &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const double &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const float &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const cfloat &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const cdouble &rhs)
AFAPI array | operator+ (const short &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const unsigned short &lhs, const array &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const short &rhs)
| Adds two arrays or an array and a value.
AFAPI array | operator+ (const array &lhs, const unsigned short &rhs)
AFAPI array | operator- (const array &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const bool &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const int &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const unsigned &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const char &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const unsigned char &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const long &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const unsigned long &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const long long &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const unsigned long long &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const double &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const float &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const cfloat &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const cdouble &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const bool &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const int &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const unsigned &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const char &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const unsigned char &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const long &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const unsigned long &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const long long &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const unsigned long long &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const double &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const float &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const cfloat &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const cdouble &rhs)
AFAPI array | operator- (const short &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const unsigned short &lhs, const array &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const short &rhs)
| Subtracts two arrays or an array and a value.
AFAPI array | operator- (const array &lhs, const unsigned short &rhs)
AFAPI array | operator* (const array &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const bool &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const int &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const unsigned &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const char &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const unsigned char &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const long &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const unsigned long &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const long long &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const unsigned long long &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const double &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const float &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const cfloat &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const cdouble &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const bool &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const int &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const unsigned &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const char &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const unsigned char &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const long &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const unsigned long &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const long long &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const unsigned long long &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const double &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const float &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const cfloat &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const cdouble &rhs)
AFAPI array | operator* (const short &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const unsigned short &lhs, const array &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const short &rhs)
| Multiplies two arrays or an array and a value.
AFAPI array | operator* (const array &lhs, const unsigned short &rhs)
AFAPI array | operator/ (const array &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const bool &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const int &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const unsigned &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const char &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const unsigned char &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const long &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const unsigned long &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const long long &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const unsigned long long &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const double &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const float &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const cfloat &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const cdouble &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const bool &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const int &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const unsigned &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const char &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const unsigned char &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const long &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const unsigned long &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const long long &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const unsigned long long &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const double &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const float &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const cfloat &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const cdouble &rhs)
AFAPI array | operator/ (const short &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const unsigned short &lhs, const array &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const short &rhs)
| Divides two arrays or an array and a value.
AFAPI array | operator/ (const array &lhs, const unsigned short &rhs)
AFAPI array | operator== (const array &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const bool &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const int &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const unsigned &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const char &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const unsigned char &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const long &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const unsigned long &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const long long &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const unsigned long long &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const double &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const float &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const cfloat &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const cdouble &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const bool &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const int &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const unsigned &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const char &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const unsigned char &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const long &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const unsigned long &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const long long &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const unsigned long long &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const double &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const float &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const cfloat &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const cdouble &rhs)
AFAPI array | operator== (const short &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const unsigned short &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const short &rhs)
| Performs an equality operation on two arrays or an array and a value.
AFAPI array | operator== (const array &lhs, const unsigned short &rhs)
AFAPI array | operator!= (const array &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const bool &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const int &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const unsigned &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const char &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const unsigned char &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const long &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const unsigned long &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const long long &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const unsigned long long &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const double &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const float &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const cfloat &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const cdouble &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const bool &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const int &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const unsigned &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const char &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const unsigned char &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const long &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const unsigned long &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const long long &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const unsigned long long &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const double &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const float &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const cfloat &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const cdouble &rhs)
AFAPI array | operator!= (const short &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const unsigned short &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const short &rhs)
| Performs an inequality operation on two arrays or an array and a value.
AFAPI array | operator!= (const array &lhs, const unsigned short &rhs)
AFAPI array | operator< (const array &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const bool &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const int &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const unsigned &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const char &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const unsigned char &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const long &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const unsigned long &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const long long &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const unsigned long long &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const double &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const float &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const cfloat &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const cdouble &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const bool &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const int &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const unsigned &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const char &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const unsigned char &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const long &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const unsigned long &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const long long &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const unsigned long long &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const double &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const float &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const cfloat &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const cdouble &rhs)
AFAPI array | operator< (const short &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const unsigned short &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const short &rhs)
| Performs a lower than operation on two arrays or an array and a value.
AFAPI array | operator< (const array &lhs, const unsigned short &rhs)
AFAPI array | operator<= (const array &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const bool &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const int &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const unsigned &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const char &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const unsigned char &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const long &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const unsigned long &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const long long &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const unsigned long long &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const double &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const float &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const cfloat &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const cdouble &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const bool &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const int &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const unsigned &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const char &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const unsigned char &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const long &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const unsigned long &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const long long &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const unsigned long long &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const double &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const float &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const cfloat &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const cdouble &rhs)
AFAPI array | operator<= (const short &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const unsigned short &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const short &rhs)
| Performs an lower or equal operation on two arrays or an array and a value.
AFAPI array | operator<= (const array &lhs, const unsigned short &rhs)
AFAPI array | operator> (const array &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const bool &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const int &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const unsigned &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const char &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const unsigned char &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const long &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const unsigned long &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const long long &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const unsigned long long &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const double &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const float &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const cfloat &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const cdouble &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const bool &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const int &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const unsigned &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const char &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const unsigned char &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const long &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const unsigned long &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const long long &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const unsigned long long &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const double &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const float &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const cfloat &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const cdouble &rhs)
AFAPI array | operator> (const short &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const unsigned short &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const short &rhs)
| Performs an greater than operation on two arrays or an array and a value.
AFAPI array | operator> (const array &lhs, const unsigned short &rhs)
AFAPI array | operator>= (const array &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const bool &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const int &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const unsigned &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const char &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const unsigned char &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const long &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const unsigned long &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const long long &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const unsigned long long &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const double &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const float &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const cfloat &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const cdouble &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const bool &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const int &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const unsigned &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const char &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const unsigned char &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const long &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const unsigned long &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const long long &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const unsigned long long &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const double &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const float &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const cfloat &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const cdouble &rhs)
AFAPI array | operator>= (const short &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const unsigned short &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const short &rhs)
| Performs an greater or equal operation on two arrays or an array and a value.
AFAPI array | operator>= (const array &lhs, const unsigned short &rhs)
AFAPI array | operator|| (const array &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const bool &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const int &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const unsigned &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const char &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const unsigned char &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const long &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const unsigned long &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const long long &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const unsigned long long &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const double &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const float &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const cfloat &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const cdouble &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const bool &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const int &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const unsigned &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const char &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const unsigned char &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const long &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const unsigned long &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const long long &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const unsigned long long &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const double &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const float &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const cfloat &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const cdouble &rhs)
AFAPI array | operator|| (const short &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const unsigned short &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const short &rhs)
| Performs an logical OR operation on two arrays or an array and a value.
AFAPI array | operator|| (const array &lhs, const unsigned short &rhs)
AFAPI array | operator% (const array &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const bool &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const int &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const unsigned &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const char &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const unsigned char &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const long &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const unsigned long &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const long long &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const unsigned long long &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const double &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const float &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const cfloat &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const cdouble &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const bool &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const int &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const unsigned &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const char &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const unsigned char &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const long &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const unsigned long &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const long long &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const unsigned long long &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const double &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const float &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const cfloat &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const cdouble &rhs)
AFAPI array | operator% (const short &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const unsigned short &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const short &rhs)
| Performs an modulo operation on two arrays or an array and a value.
AFAPI array | operator% (const array &lhs, const unsigned short &rhs)
AFAPI array | operator| (const array &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const bool &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const int &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const unsigned &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const char &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const unsigned char &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const long &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const unsigned long &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const long long &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const unsigned long long &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const double &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const float &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const cfloat &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const cdouble &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const bool &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const int &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const unsigned &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const char &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const unsigned char &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const long &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const unsigned long &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const long long &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const unsigned long long &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const double &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const float &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const cfloat &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const cdouble &rhs)
AFAPI array | operator| (const short &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const unsigned short &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const short &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value.
AFAPI array | operator| (const array &lhs, const unsigned short &rhs)
AFAPI array | operator^ (const array &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const bool &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const int &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const unsigned &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const char &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const unsigned char &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const long &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const unsigned long &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const long long &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const unsigned long long &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const double &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const float &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const cfloat &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const cdouble &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const bool &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const int &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const unsigned &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const char &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const unsigned char &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const long &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const unsigned long &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const long long &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const unsigned long long &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const double &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const float &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const cfloat &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const cdouble &rhs)
AFAPI array | operator^ (const short &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const unsigned short &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const short &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value.
AFAPI array | operator^ (const array &lhs, const unsigned short &rhs)
AFAPI array | operator<< (const array &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const bool &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const int &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const unsigned &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const char &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const unsigned char &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const long &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const unsigned long &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const long long &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const unsigned long long &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const double &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const float &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const cfloat &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const cdouble &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const bool &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const int &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const unsigned &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const char &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const unsigned char &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const long &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const unsigned long &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const long long &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const unsigned long long &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const double &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const float &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const cfloat &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const cdouble &rhs)
AFAPI array | operator<< (const short &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const unsigned short &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const short &rhs)
| Performs an left shift operation on two arrays or an array and a value.
AFAPI array | operator<< (const array &lhs, const unsigned short &rhs)
AFAPI array | operator>> (const array &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const bool &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const int &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const unsigned &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const char &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const unsigned char &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const long &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const unsigned long &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const long long &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const unsigned long long &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const double &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const float &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const cfloat &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const cdouble &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const bool &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const int &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const unsigned &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const char &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const unsigned char &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const long &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const unsigned long &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const long long &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const unsigned long long &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const double &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const float &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const cfloat &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const cdouble &rhs)
AFAPI array | operator>> (const short &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const unsigned short &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const short &rhs)
| Performs an right shift operation on two arrays or an array and a value.
AFAPI array | operator>> (const array &lhs, const unsigned short &rhs)
AFAPI array | operator& (const array &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value.
AFAPI array | operator& (const array &lhs, const bool &rhs)
AFAPI array | operator& (const array &lhs, const cdouble &rhs)
AFAPI array | operator& (const array &lhs, const cfloat &rhs)
AFAPI array | operator& (const array &lhs, const char &rhs)
AFAPI array | operator& (const array &lhs, const double &rhs)
AFAPI array | operator& (const array &lhs, const float &rhs)
AFAPI array | operator& (const array &lhs, const int &rhs)
AFAPI array | operator& (const array &lhs, const long long &rhs)
AFAPI array | operator& (const array &lhs, const long &rhs)
AFAPI array | operator& (const array &lhs, const short &rhs)
AFAPI array | operator& (const array &lhs, const unsigned char &rhs)
AFAPI array | operator& (const array &lhs, const unsigned long long &rhs)
AFAPI array | operator& (const array &lhs, const unsigned long &rhs)
AFAPI array | operator& (const array &lhs, const unsigned short &rhs)
AFAPI array | operator& (const array &lhs, const unsigned &rhs)
AFAPI array | operator& (const bool &lhs, const array &rhs)
AFAPI array | operator& (const cdouble &lhs, const array &rhs)
AFAPI array | operator& (const cfloat &lhs, const array &rhs)
AFAPI array | operator& (const char &lhs, const array &rhs)
AFAPI array | operator& (const double &lhs, const array &rhs)
AFAPI array | operator& (const float &lhs, const array &rhs)
AFAPI array | operator& (const int &lhs, const array &rhs)
AFAPI array | operator& (const long long &lhs, const array &rhs)
AFAPI array | operator& (const long &lhs, const array &rhs)
AFAPI array | operator& (const short &lhs, const array &rhs)
AFAPI array | operator& (const unsigned char &lhs, const array &rhs)
AFAPI array | operator& (const unsigned long long &lhs, const array &rhs)
AFAPI array | operator& (const unsigned long &lhs, const array &rhs)
AFAPI array | operator& (const unsigned short &lhs, const array &rhs)
AFAPI array | operator& (const unsigned &lhs, const array &rhs)
AFAPI array | operator&& (const array &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value.
AFAPI array | operator&& (const array &lhs, const bool &rhs)
AFAPI array | operator&& (const array &lhs, const cdouble &rhs)
AFAPI array | operator&& (const array &lhs, const cfloat &rhs)
AFAPI array | operator&& (const array &lhs, const char &rhs)
AFAPI array | operator&& (const array &lhs, const double &rhs)
AFAPI array | operator&& (const array &lhs, const float &rhs)
AFAPI array | operator&& (const array &lhs, const int &rhs)
AFAPI array | operator&& (const array &lhs, const long long &rhs)
AFAPI array | operator&& (const array &lhs, const long &rhs)
AFAPI array | operator&& (const array &lhs, const short &rhs)
AFAPI array | operator&& (const array &lhs, const unsigned char &rhs)
AFAPI array | operator&& (const array &lhs, const unsigned long long &rhs)
AFAPI array | operator&& (const array &lhs, const unsigned long &rhs)
AFAPI array | operator&& (const array &lhs, const unsigned short &rhs)
AFAPI array | operator&& (const array &lhs, const unsigned &rhs)
AFAPI array | operator&& (const bool &lhs, const array &rhs)
AFAPI array | operator&& (const cdouble &lhs, const array &rhs)
AFAPI array | operator&& (const cfloat &lhs, const array &rhs)
AFAPI array | operator&& (const char &lhs, const array &rhs)
AFAPI array | operator&& (const double &lhs, const array &rhs)
AFAPI array | operator&& (const float &lhs, const array &rhs)
AFAPI array | operator&& (const int &lhs, const array &rhs)
AFAPI array | operator&& (const long long &lhs, const array &rhs)
AFAPI array | operator&& (const long &lhs, const array &rhs)
AFAPI array | operator&& (const short &lhs, const array &rhs)
AFAPI array | operator&& (const unsigned char &lhs, const array &rhs)
AFAPI array | operator&& (const unsigned long long &lhs, const array &rhs)
AFAPI array | operator&& (const unsigned long &lhs, const array &rhs)
AFAPI array | operator&& (const unsigned short &lhs, const array &rhs)
AFAPI array | operator&& (const unsigned &lhs, const array &rhs)
array & | eval (array &a)
| Evaluate an expression (nonblocking).
AFAPI void | eval (int num, array **arrays)
| Evaluate multiple arrays simultaneously.
void | eval (array &a, array &b)
void | eval (array &a, array &b, array &c)
void | eval (array &a, array &b, array &c, array &d)
void | eval (array &a, array &b, array &c, array &d, array &e)
void | eval (array &a, array &b, array &c, array &d, array &e, array &f)
const array & | eval (const array &a)
| Evaluate an expression (nonblocking).
void | eval (const array &a, const array &b)
void | eval (const array &a, const array &b, const array &c)
void | eval (const array &a, const array &b, const array &c, const array &d)
void | eval (const array &a, const array &b, const array &c, const array &d, const array &e)
void | eval (const array &a, const array &b, const array &c, const array &d, const array &e, const array &f)
AFAPI void | setManualEvalFlag (bool flag)
| Turn the manual eval flag on or off.
AFAPI bool | getManualEvalFlag ()
| Get the manual eval flag.
AFAPI af_err | af_create_array (af_array *arr, const void *const data, const unsigned ndims, const dim_t *const dims, const af_dtype type)
| Create an af_array handle initialized with user defined data.
AFAPI af_err | af_create_handle (af_array *arr, const unsigned ndims, const dim_t *const dims, const af_dtype type)
| Create af_array handle.
AFAPI af_err | af_copy_array (af_array *arr, const af_array in)
| Deep copy an array to another.
AFAPI af_err | af_write_array (af_array arr, const void *data, const size_t bytes, af_source src)
| Copy data from a C pointer (host/device) to an existing array.
AFAPI af_err | af_get_data_ptr (void *data, const af_array arr)
| Copy data from an af_array to a C pointer.
AFAPI af_err | af_release_array (af_array arr)
| Reduce the reference count of the af_array.
AFAPI af_err | af_retain_array (af_array *out, const af_array in)
| Increments an af_array reference count.
AFAPI af_err | af_get_data_ref_count (int *use_count, const af_array in)
| Get the reference count of af_array.
AFAPI af_err | af_eval (af_array in)
| Evaluate any expressions in the Array.
AFAPI af_err | af_eval_multiple (const int num, af_array *arrays)
| Evaluate multiple arrays together.
AFAPI af_err | af_set_manual_eval_flag (bool flag)
| Turn the manual eval flag on or off.
AFAPI af_err | af_get_manual_eval_flag (bool *flag)
| Get the manual eval flag.
AFAPI af_err | af_get_elements (dim_t *elems, const af_array arr)
| Get the total number of elements across all dimensions of the array.
AFAPI af_err | af_get_type (af_dtype *type, const af_array arr)
| Gets the type of an array.
AFAPI af_err | af_get_dims (dim_t *d0, dim_t *d1, dim_t *d2, dim_t *d3, const af_array arr)
| Gets the dimensions of an array.
AFAPI af_err | af_get_numdims (unsigned *result, const af_array arr)
| Gets the number of dimensions of an array.
AFAPI af_err | af_is_empty (bool *result, const af_array arr)
| Check if an array is empty.
AFAPI af_err | af_is_scalar (bool *result, const af_array arr)
| Check if an array is scalar, ie.
AFAPI af_err | af_is_row (bool *result, const af_array arr)
| Check if an array is row vector.
AFAPI af_err | af_is_column (bool *result, const af_array arr)
| Check if an array is a column vector.
AFAPI af_err | af_is_vector (bool *result, const af_array arr)
| Check if an array is a vector.
AFAPI af_err | af_is_complex (bool *result, const af_array arr)
| Check if an array is complex type.
AFAPI af_err | af_is_real (bool *result, const af_array arr)
| Check if an array is real type.
AFAPI af_err | af_is_double (bool *result, const af_array arr)
| Check if an array is double precision type.
AFAPI af_err | af_is_single (bool *result, const af_array arr)
| Check if an array is single precision type.
AFAPI af_err | af_is_half (bool *result, const af_array arr)
| Check if an array is 16 bit floating point type.
AFAPI af_err | af_is_realfloating (bool *result, const af_array arr)
| Check if an array is real floating point type.
AFAPI af_err | af_is_floating (bool *result, const af_array arr)
| Check if an array is floating precision type.
AFAPI af_err | af_is_integer (bool *result, const af_array arr)
| Check if an array is integer type.
AFAPI af_err | af_is_bool (bool *result, const af_array arr)
| Check if an array is bool type.
AFAPI af_err | af_is_sparse (bool *result, const af_array arr)
| Check if an array is sparse.
AFAPI af_err | af_get_scalar (void *output_value, const af_array arr)
| Get first element from an array.

## Macro Definition Documentation

## ◆ ASSIGN [1/3]

#define ASSIGN | ( |  | OP | ) |

Value:
array_proxy& operator OP(const array_proxy &a); \
array_proxy& operator OP(const array &a); \
array_proxy& operator OP(const double &a); \
array_proxy& operator OP(const cdouble &a); \
array_proxy& operator OP(const cfloat &a); \
array_proxy& operator OP(const float &a); \
array_proxy& operator OP(const int &a); \
array_proxy& operator OP(const unsigned &a); \
array_proxy& operator OP(const bool &a); \
array_proxy& operator OP(const char &a); \
array_proxy& operator OP(const unsigned char &a); \
array_proxy& operator OP(const long &a); \
array_proxy& operator OP(const unsigned long &a); \
array_proxy& operator OP(const long long &a); \
array_proxy& operator OP(const unsigned long long &a);

Definition at line 74 of file array.h.

74#define ASSIGN(OP) \
75 array_proxy& operator OP(const array_proxy &a); \
76 array_proxy& operator OP(const array &a); \
77 array_proxy& operator OP(const double &a); \
78 array_proxy& operator OP(const cdouble &a); \
79 array_proxy& operator OP(const cfloat &a); \
80 array_proxy& operator OP(const float &a); \
81 array_proxy& operator OP(const int &a); \
82 array_proxy& operator OP(const unsigned &a); \
83 array_proxy& operator OP(const bool &a); \
84 array_proxy& operator OP(const char &a); \
85 array_proxy& operator OP(const unsigned char &a); \
86 array_proxy& operator OP(const long &a); \
87 array_proxy& operator OP(const unsigned long &a); \
88 array_proxy& operator OP(const long long &a); \
89 array_proxy& operator OP(const unsigned long long &a);

## ◆ ASSIGN [2/3]

#define ASSIGN | ( |  | OP | ) |

Value:
array_proxy& operator OP(const short &a); \
array_proxy& operator OP(const unsigned short &a);

Definition at line 74 of file array.h.

74#define ASSIGN(OP) \
75 array_proxy& operator OP(const array_proxy &a); \
76 array_proxy& operator OP(const array &a); \
77 array_proxy& operator OP(const double &a); \
78 array_proxy& operator OP(const cdouble &a); \
79 array_proxy& operator OP(const cfloat &a); \
80 array_proxy& operator OP(const float &a); \
81 array_proxy& operator OP(const int &a); \
82 array_proxy& operator OP(const unsigned &a); \
83 array_proxy& operator OP(const bool &a); \
84 array_proxy& operator OP(const char &a); \
85 array_proxy& operator OP(const unsigned char &a); \
86 array_proxy& operator OP(const long &a); \
87 array_proxy& operator OP(const unsigned long &a); \
88 array_proxy& operator OP(const long long &a); \
89 array_proxy& operator OP(const unsigned long long &a);

## ◆ ASSIGN [3/3]

#define ASSIGN | ( |  | OP | ) |

Value:
ASSIGN_(OP) \
array& OP(const short &val); \
array& OP(const unsigned short &val);
ASSIGN_
#define ASSIGN_(OP2)
Definition array.h:990

Definition at line 74 of file array.h.

74#define ASSIGN(OP) \
75 array_proxy& operator OP(const array_proxy &a); \
76 array_proxy& operator OP(const array &a); \
77 array_proxy& operator OP(const double &a); \
78 array_proxy& operator OP(const cdouble &a); \
79 array_proxy& operator OP(const cfloat &a); \
80 array_proxy& operator OP(const float &a); \
81 array_proxy& operator OP(const int &a); \
82 array_proxy& operator OP(const unsigned &a); \
83 array_proxy& operator OP(const bool &a); \
84 array_proxy& operator OP(const char &a); \
85 array_proxy& operator OP(const unsigned char &a); \
86 array_proxy& operator OP(const long &a); \
87 array_proxy& operator OP(const unsigned long &a); \
88 array_proxy& operator OP(const long long &a); \
89 array_proxy& operator OP(const unsigned long long &a);

## ◆ ASSIGN_

#define ASSIGN_ | ( |  | OP2 | ) |

Value:
array& OP2(const array &val); \
array& OP2(const double &val); \
array& OP2(const cdouble &val); \
array& OP2(const cfloat &val); \
array& OP2(const float &val); \
array& OP2(const int &val); \
array& OP2(const unsigned &val); \
array& OP2(const bool &val); \
array& OP2(const char &val); \
array& OP2(const unsigned char &val); \
array& OP2(const long &val); \
array& OP2(const unsigned long &val); \
array& OP2(const long long &val); \
array& OP2(const unsigned long long &val);

Definition at line 990 of file array.h.

990#define ASSIGN_(OP2) \
991 array& OP2(const array &val); \
992 array& OP2(const double &val); \
993 array& OP2(const cdouble &val); \
994 array& OP2(const cfloat &val); \
995 array& OP2(const float &val); \
996 array& OP2(const int &val); \
997 array& OP2(const unsigned &val); \
998 array& OP2(const bool &val); \
999 array& OP2(const char &val); \
1000 array& OP2(const unsigned char &val); \
1001 array& OP2(const long &val); \
1002 array& OP2(const unsigned long &val); \
1003 array& OP2(const long long &val); \
1004 array& OP2(const unsigned long long &val);

## ◆ BIN_OP

#define BIN_OP | ( |  | OP | ) |

Value:
BIN_OP_(OP) \
AFAPI array OP (const short& lhs, const array& rhs); \
AFAPI array OP (const unsigned short& lhs, const array& rhs); \
AFAPI array OP (const array& lhs, const short& rhs); \
AFAPI array OP (const array& lhs, const unsigned short& rhs);
BIN_OP_
#define BIN_OP_(OP)
Definition array.h:1140
AFAPI
#define AFAPI
Definition defines.h:38

Definition at line 1170 of file array.h.

1170#define BIN_OP(OP) \
1171 BIN_OP_(OP) \
1172 AFAPI array OP (const short& lhs, const array& rhs); \
1173 AFAPI array OP (const unsigned short& lhs, const array& rhs); \
1174 AFAPI array OP (const array& lhs, const short& rhs); \
1175 AFAPI array OP (const array& lhs, const unsigned short& rhs);

## ◆ BIN_OP_

#define BIN_OP_ | ( |  | OP | ) |

Value:
AFAPI array OP (const array& lhs, const array& rhs); \
AFAPI array OP (const bool& lhs, const array& rhs); \
AFAPI array OP (const int& lhs, const array& rhs); \
AFAPI array OP (const unsigned& lhs, const array& rhs); \
AFAPI array OP (const char& lhs, const array& rhs); \
AFAPI array OP (const unsigned char& lhs, const array& rhs); \
AFAPI array OP (const long& lhs, const array& rhs); \
AFAPI array OP (const unsigned long& lhs, const array& rhs); \
AFAPI array OP (const long long& lhs, const array& rhs); \
AFAPI array OP (const unsigned long long& lhs, const array& rhs); \
AFAPI array OP (const double& lhs, const array& rhs); \
AFAPI array OP (const float& lhs, const array& rhs); \
AFAPI array OP (const cfloat& lhs, const array& rhs); \
AFAPI array OP (const cdouble& lhs, const array& rhs); \
AFAPI array OP (const array& lhs, const bool& rhs); \
AFAPI array OP (const array& lhs, const int& rhs); \
AFAPI array OP (const array& lhs, const unsigned& rhs); \
AFAPI array OP (const array& lhs, const char& rhs); \
AFAPI array OP (const array& lhs, const unsigned char& rhs); \
AFAPI array OP (const array& lhs, const long& rhs); \
AFAPI array OP (const array& lhs, const unsigned long& rhs); \
AFAPI array OP (const array& lhs, const long long& rhs); \
AFAPI array OP (const array& lhs, const unsigned long long& rhs); \
AFAPI array OP (const array& lhs, const double& rhs); \
AFAPI array OP (const array& lhs, const float& rhs); \
AFAPI array OP (const array& lhs, const cfloat& rhs); \
AFAPI array OP (const array& lhs, const cdouble& rhs);

Definition at line 1140 of file array.h.

1140#define BIN_OP_(OP) \
1141 AFAPI array OP (const array& lhs, const array& rhs); \
1142 AFAPI array OP (const bool& lhs, const array& rhs); \
1143 AFAPI array OP (const int& lhs, const array& rhs); \
1144 AFAPI array OP (const unsigned& lhs, const array& rhs); \
1145 AFAPI array OP (const char& lhs, const array& rhs); \
1146 AFAPI array OP (const unsigned char& lhs, const array& rhs); \
1147 AFAPI array OP (const long& lhs, const array& rhs); \
1148 AFAPI array OP (const unsigned long& lhs, const array& rhs); \
1149 AFAPI array OP (const long long& lhs, const array& rhs); \
1150 AFAPI array OP (const unsigned long long& lhs, const array& rhs); \
1151 AFAPI array OP (const double& lhs, const array& rhs); \
1152 AFAPI array OP (const float& lhs, const array& rhs); \
1153 AFAPI array OP (const cfloat& lhs, const array& rhs); \
1154 AFAPI array OP (const cdouble& lhs, const array& rhs); \
1155 AFAPI array OP (const array& lhs, const bool& rhs); \
1156 AFAPI array OP (const array& lhs, const int& rhs); \
1157 AFAPI array OP (const array& lhs, const unsigned& rhs); \
1158 AFAPI array OP (const array& lhs, const char& rhs); \
1159 AFAPI array OP (const array& lhs, const unsigned char& rhs); \
1160 AFAPI array OP (const array& lhs, const long& rhs); \
1161 AFAPI array OP (const array& lhs, const unsigned long& rhs); \
1162 AFAPI array OP (const array& lhs, const long long& rhs); \
1163 AFAPI array OP (const array& lhs, const unsigned long long& rhs); \
1164 AFAPI array OP (const array& lhs, const double& rhs); \
1165 AFAPI array OP (const array& lhs, const float& rhs); \
1166 AFAPI array OP (const array& lhs, const cfloat& rhs); \
1167 AFAPI array OP (const array& lhs, const cdouble& rhs);