C# Class LLVM.Value

Inheritance: LLVM.RefBase
Afficher le fichier Open project: aaronrandolph/LLVM.NET Class Usage Examples

Méthodes publiques

Свойство Type Description
NonNull Value
Null Value

Protected Properties

Свойство Type Description
m_handle LLVMValueRef*

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CreateConstBool ( bool value ) : Value
CreateConstDouble ( double value ) : Value
CreateConstFloat ( float value ) : Value
CreateConstInt ( TypeRef type, long value ) : Value
CreateConstInt16 ( short value ) : Value
CreateConstInt32 ( int value ) : Value
CreateConstInt64 ( long value ) : Value
CreateConstInt8 ( sbyte value ) : Value
CreateConstReal ( TypeRef type, double value ) : Value
CreateConstUInt ( TypeRef type, ulong value ) : Value
CreateConstUInt16 ( ushort value ) : Value
CreateConstUInt32 ( uint value ) : Value
CreateConstUInt64 ( ulong value ) : Value
CreateConstUInt8 ( byte value ) : Value
GetLLVMType ( ) : string
GetName ( LLVMValueRef value ) : string
GetUseCount ( LLVMValueRef value ) : int
SetInitializer ( Value init ) : void
Used ( LLVMValueRef value ) : bool
Value ( ) : System
Value ( LLVMValueRef handle ) : System

Method Details

CreateConstBool() public static méthode

public static CreateConstBool ( bool value ) : Value
value bool
Résultat Value

CreateConstDouble() public static méthode

public static CreateConstDouble ( double value ) : Value
value double
Résultat Value

CreateConstFloat() public static méthode

public static CreateConstFloat ( float value ) : Value
value float
Résultat Value

CreateConstInt() public static méthode

public static CreateConstInt ( TypeRef type, long value ) : Value
type TypeRef
value long
Résultat Value

CreateConstInt16() public static méthode

public static CreateConstInt16 ( short value ) : Value
value short
Résultat Value

CreateConstInt32() public static méthode

public static CreateConstInt32 ( int value ) : Value
value int
Résultat Value

CreateConstInt64() public static méthode

public static CreateConstInt64 ( long value ) : Value
value long
Résultat Value

CreateConstInt8() public static méthode

public static CreateConstInt8 ( sbyte value ) : Value
value sbyte
Résultat Value

CreateConstReal() public static méthode

public static CreateConstReal ( TypeRef type, double value ) : Value
type TypeRef
value double
Résultat Value

CreateConstUInt() public static méthode

public static CreateConstUInt ( TypeRef type, ulong value ) : Value
type TypeRef
value ulong
Résultat Value

CreateConstUInt16() public static méthode

public static CreateConstUInt16 ( ushort value ) : Value
value ushort
Résultat Value

CreateConstUInt32() public static méthode

public static CreateConstUInt32 ( uint value ) : Value
value uint
Résultat Value

CreateConstUInt64() public static méthode

public static CreateConstUInt64 ( ulong value ) : Value
value ulong
Résultat Value

CreateConstUInt8() public static méthode

public static CreateConstUInt8 ( byte value ) : Value
value byte
Résultat Value

GetLLVMType() public méthode

public GetLLVMType ( ) : string
Résultat string

GetName() public static méthode

public static GetName ( LLVMValueRef value ) : string
value LLVMValueRef
Résultat string

GetUseCount() public static méthode

public static GetUseCount ( LLVMValueRef value ) : int
value LLVMValueRef
Résultat int

SetInitializer() public méthode

public SetInitializer ( Value init ) : void
init Value
Résultat void

Used() public static méthode

public static Used ( LLVMValueRef value ) : bool
value LLVMValueRef
Résultat bool

Value() public méthode

public Value ( ) : System
Résultat System

Value() public méthode

public Value ( LLVMValueRef handle ) : System
handle LLVMValueRef
Résultat System

Property Details

NonNull public_oe static_oe property

public static Value,LLVM NonNull
Résultat Value

Null public_oe static_oe property

public static Value,LLVM Null
Résultat Value

m_handle protected_oe property

protected LLVMValueRef* m_handle
Résultat LLVMValueRef*