scalar.hpp File Reference

Go to the source code of this file.

Classes

class  arbb::scalar< scalar_type >
 Template representing any scalar types (such as arbb::f32). More...
struct  arbb::captured< f32 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< f64 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< i8 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< i16 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< i32 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< i64 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< u8 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< u16 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< u32 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< u64 >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< boolean >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< isize >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< usize >
 Identity mapping from a captured scalar type to itself. More...
struct  arbb::captured< float >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< double >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< char >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< signed char >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< signed short >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< signed int >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< signed long long >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< unsigned char >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< unsigned short >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< unsigned int >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< unsigned long long >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::captured< bool >
 Mapping from an uncaptured scalar type to a captured scalar type. More...
struct  arbb::uncaptured< f32 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< f64 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< i8 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< i16 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< i32 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< i64 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< u8 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< u16 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< u32 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< u64 >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< boolean >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< isize >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< usize >
 Mapping from a captured scalar type to an uncaptured scalar type. More...
struct  arbb::uncaptured< float >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< double >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< char >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< signed char >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< signed short >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< signed int >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< signed long long >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< unsigned char >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< unsigned short >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< unsigned int >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< unsigned long long >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::uncaptured< bool >
 Identity mapping from an uncaptured scalar type to itself. More...
struct  arbb::boolean_type< scalar< scalar_type > >
 Boolean type corresponding to a captured scalar type. More...
struct  arbb::compare_type< scalar< scalar_type > >
 Return type of compare() corresponding to a captured scalar type. More...

Namespaces

namespace  arbb
 

The Intel(R) ArBB C++ frontend namespace.


Typedefs

typedef scalar< arbb_f32 > arbb::f32
 A 32-bit floating point number.
typedef scalar< arbb_f64 > arbb::f64
 A 64-bit floating point number.
typedef scalar< arbb_i8 > arbb::i8
 An 8-bit signed integer.
typedef scalar< arbb_i16 > arbb::i16
 A 16-bit signed integer.
typedef scalar< arbb_i32 > arbb::i32
 A 32-bit signed integer.
typedef scalar< arbb_i64 > arbb::i64
 A 64-bit signed integer.
typedef scalar< arbb_u8 > arbb::u8
 An 8-bit unsigned integer.
typedef scalar< arbb_u16 > arbb::u16
 A 16-bit unsigned integer.
typedef scalar< arbb_u32 > arbb::u32
 A 32-bit unsigned integer.
typedef scalar< arbb_u64 > arbb::u64
 A 64-bit unsigned integer.
typedef scalar< arbb_boolean > arbb::boolean
 A boolean value which is either true or false.
typedef scalar< arbb_isize > arbb::isize
 A signed integer of platform-dependent size.
typedef scalar< arbb_usize > arbb::usize
 An unsigned integer of platform-dependent size.

Functions

template<arbb_scalar_type_t scalar_type>
uncaptured< scalar
< scalar_type > >::type 
arbb::value (const scalar< scalar_type > &variable)
 Returns the value stored in a scalar that has been declared outside of a closure capture.

Submit feedback on this help topic

Copyright © 2010, Intel Corporation. All rights reserved.