Value

Undocumented in source.

Alias This

value

Members

Functions

asBasicBlock
auto asBasicBlock()

Convert to a basic block.

asFunction
auto asFunction()
Undocumented in source. Be warned that the author may not have intended to support it.
asUser
auto asUser()
Undocumented in source. Be warned that the author may not have intended to support it.
id
size_t id()

Uses the pointer as a unique identifier.

isBasicBlock
bool isBasicBlock()

Determine whether an LLVMValueRef is itself a basic block.

isConstant
bool isConstant()

Determine whether the specified value instance is constant.

isMDNode
LxValue isMDNode()
Undocumented in source. Be warned that the author may not have intended to support it.
isUndefined
bool isUndefined()

Determine whether a value instance is undefined.

kind
LxValueKind kind()

Obtain the enumerated type of a Value instance.

spelling
LxMessage spelling()

Obtain the string name of a value.

type
Type type()

Obtain the type of a value.

uses
auto uses()

Properties

name
const(char)[] name [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
name
string name [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

value
LxValue value;
Undocumented in source.

Meta