Logical Functions

Functions

nested< boolean > arbb::operator! (const nested< boolean > &value)
 Applies operator!(const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator&& (const uncaptured< boolean >::type &a, const nested< boolean > &b)
 Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator&& (const nested< boolean > &a, const uncaptured< boolean >::type &b)
 Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator&& (const nested< boolean > &a, const nested< boolean > &b)
 Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator&& (const boolean &a, const nested< boolean > &b)
 Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator&& (const nested< boolean > &a, const boolean &b)
 Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator|| (const uncaptured< boolean >::type &a, const nested< boolean > &b)
 Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator|| (const nested< boolean > &a, const uncaptured< boolean >::type &b)
 Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator|| (const nested< boolean > &a, const nested< boolean > &b)
 Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator|| (const boolean &a, const nested< boolean > &b)
 Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.
nested< boolean > arbb::operator|| (const nested< boolean > &a, const boolean &b)
 Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

Function Documentation

nested<boolean > arbb::operator! ( const nested< boolean > &  value  )  [inline]

Applies operator!(const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean.

Parameters:

value The boolean value whose boolean complement is returned.

Definition at line 963 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator&& ( const uncaptured< boolean >::type &  a,
const nested< boolean > &  b 
) [inline]

Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean. Scalar arguments are treated as if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.

Parameters:

a The first boolean to and with.
b The second boolean to and with. This parameter is treated as a nested container of the appropriate shape whose elements are equal to the scalar argument provided.

Definition at line 3235 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator&& ( const nested< boolean > &  a,
const uncaptured< boolean >::type &  b 
) [inline]

Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean. Scalar arguments are treated as if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.

Parameters:

a The first boolean to and with.
b The second boolean to and with.

Definition at line 3265 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator&& ( const nested< boolean > &  a,
const nested< boolean > &  b 
) [inline]

Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean.

Parameters:

a The first boolean to and with.
b The second boolean to and with.

Definition at line 3292 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator&& ( const boolean &  a,
const nested< boolean > &  b 
) [inline]

Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean. Scalar arguments are treated as if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.

Parameters:

a The first boolean to and with.
b The second boolean to and with. This parameter is treated as a nested container of the appropriate shape whose elements are equal to the scalar argument provided.

Definition at line 3324 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator&& ( const nested< boolean > &  a,
const boolean &  b 
) [inline]

Applies operator&&(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean. Scalar arguments are treated as if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.

Parameters:

a The first boolean to and with.
b The second boolean to and with.

Definition at line 3353 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator|| ( const uncaptured< boolean >::type &  a,
const nested< boolean > &  b 
) [inline]

Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean. Scalar arguments are treated as if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.

Parameters:

a The first boolean to or with.
b The second boolean to or with. This parameter is treated as a nested container of the appropriate shape whose elements are equal to the scalar argument provided.

Definition at line 3385 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator|| ( const nested< boolean > &  a,
const uncaptured< boolean >::type &  b 
) [inline]

Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean. Scalar arguments are treated as if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.

Parameters:

a The first boolean to or with.
b The second boolean to or with.

Definition at line 3415 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator|| ( const nested< boolean > &  a,
const nested< boolean > &  b 
) [inline]

Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean.

Parameters:

a The first boolean to or with.
b The second boolean to or with.

Definition at line 3442 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator|| ( const boolean &  a,
const nested< boolean > &  b 
) [inline]

Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean. Scalar arguments are treated as if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.

Parameters:

a The first boolean to or with.
b The second boolean to or with. This parameter is treated as a nested container of the appropriate shape whose elements are equal to the scalar argument provided.

Definition at line 3474 of file elementwise_nested_scalar.hpp.

nested<boolean > arbb::operator|| ( const nested< boolean > &  a,
const boolean &  b 
) [inline]

Applies operator||(const boolean&, const boolean&) to all elements of the provided containers and returns the result in order.

The dimensionality and size of all containers must match. This function only applies to containers of arbb::boolean. Scalar arguments are treated as if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.

Parameters:

a The first boolean to or with.
b The second boolean to or with.

Definition at line 3503 of file elementwise_nested_scalar.hpp.

Submit feedback on this help topic

Copyright © 2010, Intel Corporation. All rights reserved.