clang  6.0.0svn
Typedefs | Enumerations
clang::LangAS Namespace Reference

Typedefs

typedef unsigned Map[FirstTargetAddressSpace]
 The type of a lookup table which maps from language-specific address spaces to target-specific ones. More...
 

Enumerations

enum  ID {
  Default = 0, opencl_global, opencl_local, opencl_constant,
  opencl_generic, cuda_device, cuda_constant, cuda_shared,
  FirstTargetAddressSpace
}
 Defines the address space values used by the address space qualifier of QualType. More...
 

Typedef Documentation

◆ Map

typedef unsigned clang::LangAS::Map[FirstTargetAddressSpace]

The type of a lookup table which maps from language-specific address spaces to target-specific ones.

Definition at line 53 of file AddressSpaces.h.

Enumeration Type Documentation

◆ ID

Defines the address space values used by the address space qualifier of QualType.

Enumerator
Default 
opencl_global 
opencl_local 
opencl_constant 
opencl_generic 
cuda_device 
cuda_constant 
cuda_shared 
FirstTargetAddressSpace 

Definition at line 26 of file AddressSpaces.h.