class CGCUDARuntime::DeviceVarFlags

Declaration

class CGCUDARuntime::DeviceVarFlags { /* full declaration omitted */ };

Declared at: clang/lib/CodeGen/CGCUDARuntime.h:47

Member Variables

private unsigned int Kind
private unsigned int Extern
private unsigned int Constant
private unsigned int Managed
private unsigned int Normalized
private int SurfTexType

Method Overview

Methods

DeviceVarFlags(
    clang::CodeGen::CGCUDARuntime::
        DeviceVarFlags::DeviceVarKind K,
    bool E,
    bool C,
    bool M,
    bool N,
    int T)

Declared at: clang/lib/CodeGen/CGCUDARuntime.h:77

Parameters

clang::CodeGen::CGCUDARuntime::DeviceVarFlags:: DeviceVarKind K
bool E
bool C
bool M
bool N
int T

clang::CodeGen::CGCUDARuntime::DeviceVarFlags::
    DeviceVarKind
    getKind() const

Declared at: clang/lib/CodeGen/CGCUDARuntime.h:81

int getSurfTexType() const

Declared at: clang/lib/CodeGen/CGCUDARuntime.h:86

bool isConstant() const

Declared at: clang/lib/CodeGen/CGCUDARuntime.h:83

bool isExtern() const

Declared at: clang/lib/CodeGen/CGCUDARuntime.h:82

bool isManaged() const

Declared at: clang/lib/CodeGen/CGCUDARuntime.h:84

bool isNormalized() const

Declared at: clang/lib/CodeGen/CGCUDARuntime.h:85