C# 클래스 LLVM.Value

상속: LLVM.RefBase
파일 보기 프로젝트 열기: aaronrandolph/LLVM.NET 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
NonNull Value
Null Value

보호된 프로퍼티들

프로퍼티 타입 설명
m_handle LLVMValueRef*

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
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

메소드 상세

CreateConstBool() 공개 정적인 메소드

public static CreateConstBool ( bool value ) : Value
value bool
리턴 Value

CreateConstDouble() 공개 정적인 메소드

public static CreateConstDouble ( double value ) : Value
value double
리턴 Value

CreateConstFloat() 공개 정적인 메소드

public static CreateConstFloat ( float value ) : Value
value float
리턴 Value

CreateConstInt() 공개 정적인 메소드

public static CreateConstInt ( TypeRef type, long value ) : Value
type TypeRef
value long
리턴 Value

CreateConstInt16() 공개 정적인 메소드

public static CreateConstInt16 ( short value ) : Value
value short
리턴 Value

CreateConstInt32() 공개 정적인 메소드

public static CreateConstInt32 ( int value ) : Value
value int
리턴 Value

CreateConstInt64() 공개 정적인 메소드

public static CreateConstInt64 ( long value ) : Value
value long
리턴 Value

CreateConstInt8() 공개 정적인 메소드

public static CreateConstInt8 ( sbyte value ) : Value
value sbyte
리턴 Value

CreateConstReal() 공개 정적인 메소드

public static CreateConstReal ( TypeRef type, double value ) : Value
type TypeRef
value double
리턴 Value

CreateConstUInt() 공개 정적인 메소드

public static CreateConstUInt ( TypeRef type, ulong value ) : Value
type TypeRef
value ulong
리턴 Value

CreateConstUInt16() 공개 정적인 메소드

public static CreateConstUInt16 ( ushort value ) : Value
value ushort
리턴 Value

CreateConstUInt32() 공개 정적인 메소드

public static CreateConstUInt32 ( uint value ) : Value
value uint
리턴 Value

CreateConstUInt64() 공개 정적인 메소드

public static CreateConstUInt64 ( ulong value ) : Value
value ulong
리턴 Value

CreateConstUInt8() 공개 정적인 메소드

public static CreateConstUInt8 ( byte value ) : Value
value byte
리턴 Value

GetLLVMType() 공개 메소드

public GetLLVMType ( ) : string
리턴 string

GetName() 공개 정적인 메소드

public static GetName ( LLVMValueRef value ) : string
value LLVMValueRef
리턴 string

GetUseCount() 공개 정적인 메소드

public static GetUseCount ( LLVMValueRef value ) : int
value LLVMValueRef
리턴 int

SetInitializer() 공개 메소드

public SetInitializer ( Value init ) : void
init Value
리턴 void

Used() 공개 정적인 메소드

public static Used ( LLVMValueRef value ) : bool
value LLVMValueRef
리턴 bool

Value() 공개 메소드

public Value ( ) : System
리턴 System

Value() 공개 메소드

public Value ( LLVMValueRef handle ) : System
handle LLVMValueRef
리턴 System

프로퍼티 상세

NonNull 공개적으로 정적으로 프로퍼티

public static Value,LLVM NonNull
리턴 Value

Null 공개적으로 정적으로 프로퍼티

public static Value,LLVM Null
리턴 Value

m_handle 보호되어 있는 프로퍼티

protected LLVMValueRef* m_handle
리턴 LLVMValueRef*