OpenVDB: LLVMType< char > Struct Reference

OpenVDB 10.0.1

Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
LLVMType< char > Struct Reference

`#include <openvdb_ax/codegen/Types.h>`

Inheritance diagram for LLVMType< char >:

## Static Public Member Functions
static llvm::Type * | get (llvm::LLVMContext &C)
| Return an LLVM type which represents T.
static llvm::Constant * | get (llvm::LLVMContext &C, const uint8_t V)
| Return an LLVM constant Value which represents T value.
static llvm::Constant * | get (llvm::LLVMContext &C, const uint8_t *const V)
| Return an LLVM constant which holds an uintptr_t, representing the current address of the given value.

## Member Function Documentation

## ◆ get() [1/3]

static llvm::Type * get | ( | llvm::LLVMContext & | C | ) |
| inlinestaticinherited

Return an LLVM type which represents T.

Parameters

  C | The LLVMContext to request the Type from.

## ◆ get() [2/3]

static llvm::Constant * get | ( | llvm::LLVMContext & | C,
|  | const uint8_t *const | V
| ) |  |
| inlinestaticinherited

Return an LLVM constant which holds an uintptr_t, representing the current address of the given value.

Parameters

  C | The LLVMContext
  V | The address of a given type to convert to an LLVM constant

## ◆ get() [3/3]

static llvm::Constant * get | ( | llvm::LLVMContext & | C,
|  | const uint8_t | V
| ) |  |
| inlinestaticinherited

Return an LLVM constant Value which represents T value.

Parameters

  C | The LLVMContext
  V | The value to convert to an LLVM constant

Returns
  If successful, returns a pointer to an LLVM constant which holds the value T.