Property | Type | Description | |
---|---|---|---|
GenSym | string |
Method | Description | |
---|---|---|
AppendComment ( Span span ) : void | ||
AppendComment ( string comment ) : void | ||
Array ( IEmitType elementType, IEmitVal elements ) : IEmitVal | ||
BuiltinApp ( IEmitType type, string template, IEmitVal args ) : IEmitVal | ||
CallCOM ( IEmitVal obj, string interfaceName, string methodName ) : void | ||
CastRawPointer ( IEmitVal val, IEmitType type ) : IEmitVal | ||
EmitBlockCPP ( |
||
GetArrow ( IEmitVal obj, IEmitField field ) : IEmitVal | ||
GetBuiltinField ( IEmitVal obj, string fieldName, IEmitType fieldType ) : IEmitVal | ||
InsertBlock ( ) : IEmitBlock | ||
LiteralData ( byte data ) : IEmitVal | ||
LiteralString ( string val ) : IEmitVal | ||
Local ( string name, IEmitType type ) : IEmitVal | ||
SetArrow ( IEmitVal obj, IEmitField field, IEmitVal val ) : void | ||
StoreRaw ( IEmitVal basePointer, |
||
Struct ( string structTypeName ) : IEmitVal | ||
Temp ( string name, IEmitVal val ) : IEmitVal |
Method | Description | |
---|---|---|
GenSym ( string name ) : string |
public AppendComment ( string comment ) : void | ||
comment | string | |
return | void |
public Array ( IEmitType elementType, IEmitVal elements ) : IEmitVal | ||
elementType | IEmitType | |
elements | IEmitVal | |
return | IEmitVal |
public BuiltinApp ( IEmitType type, string template, IEmitVal args ) : IEmitVal | ||
type | IEmitType | |
template | string | |
args | IEmitVal | |
return | IEmitVal |
public CallCOM ( IEmitVal obj, string interfaceName, string methodName ) : void | ||
obj | IEmitVal | |
interfaceName | string | |
methodName | string | |
return | void |
public CastRawPointer ( IEmitVal val, IEmitType type ) : IEmitVal | ||
val | IEmitVal | |
type | IEmitType | |
return | IEmitVal |
public EmitBlockCPP ( |
||
method | ||
span | Span | |
return | System |
public GetArrow ( IEmitVal obj, IEmitField field ) : IEmitVal | ||
obj | IEmitVal | |
field | IEmitField | |
return | IEmitVal |
public GetBuiltinField ( IEmitVal obj, string fieldName, IEmitType fieldType ) : IEmitVal | ||
obj | IEmitVal | |
fieldName | string | |
fieldType | IEmitType | |
return | IEmitVal |
public LiteralString ( string val ) : IEmitVal | ||
val | string | |
return | IEmitVal |
public Local ( string name, IEmitType type ) : IEmitVal | ||
name | string | |
type | IEmitType | |
return | IEmitVal |
public SetArrow ( IEmitVal obj, IEmitField field, IEmitVal val ) : void | ||
obj | IEmitVal | |
field | IEmitField | |
val | IEmitVal | |
return | void |
public StoreRaw ( IEmitVal basePointer, |
||
basePointer | IEmitVal | |
offset | ||
val | IEmitVal | |
return | void |
public Struct ( string structTypeName ) : IEmitVal | ||
structTypeName | string | |
return | IEmitVal |
public Temp ( string name, IEmitVal val ) : IEmitVal | ||
name | string | |
val | IEmitVal | |
return | IEmitVal |