Lift
Library of parallel computing primitives for GPUs and multi-core CPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Typedefs | Enumerations
local_memory.h File Reference
#include "../types.h"
#include "../backends.h"
#include "../decorators.h"

Go to the source code of this file.

Classes

struct  lift::lift::backend_policy< system >
 
struct  lift::lift::backend_policy< cuda >
 
struct  lift::lift::backend_policy< host >
 
struct  lift::local_memory< T, max_storage_size >
 

Namespaces

 lift
 
 lift::lift
 

Typedefs

typedef uint8_t lift::lift::uint8
 
typedef int8_t lift::lift::int8
 
typedef uint16_t lift::lift::uint16
 
typedef int16_t lift::lift::int16
 
typedef uint32_t lift::lift::uint32
 
typedef int32_t lift::lift::int32
 
typedef uint64_t lift::lift::uint64
 
typedef int64_t lift::lift::int64
 

Enumerations

enum  lift::lift::target_system { lift::lift::host, lift::lift::cuda }