C# Class Shovel.Vm.Prim0

ファイルを表示 Open project: mbrezu/Shovel

Public Methods

Method Description
GetPrim0Hash ( ) : Callable>.Dictionary

Private Methods

Method Description
Add ( VmApi api, Value &t1, Value &t2 ) : void
AddError ( VmApi api ) : void
AddPrim0 ( Callable>.Dictionary result, Callable callable ) : void
AdjustRealStartEnd ( VmApi api, int &realStart, int &realEnd, int length ) : void
AreEqual ( VmApi api, Value &t1, Value &t2 ) : void
AreEqualError ( VmApi api ) : void
AreNotEqual ( VmApi api, Value &t1, Value &t2 ) : void
ArrayConstructor ( VmApi api, Value args, int start, int length ) : Value
ArrayOrHashGet ( VmApi api, Value &arrayOrHashOrString, Value &index ) : bool
ArrayOrHashSet ( VmApi api, Value &obj, Value &index, Value &value ) : bool
ArrayPop ( VmApi api, Value &array ) : void
ArrayPush ( VmApi api, Value &array, Value &value ) : void
BitwiseAnd ( VmApi api, Value &t1, Value &t2 ) : void
BitwiseOr ( VmApi api, Value &t1, Value &t2 ) : void
BitwiseXor ( VmApi api, Value &t1, Value &t2 ) : void
BothNumbersError ( VmApi api ) : void
CheckBoundedInteger ( VmApi api, Value hash, string key, long min, long max, string errorMessageFormat ) : void
CheckString ( VmApi api, Value str ) : void
CheckVector ( VmApi api, Value &vector ) : void
CompareStrings ( string s1, string s2 ) : int
DecodeTime ( VmApi api, Value timeInSeconds ) : Value
Defstruct ( VmApi api, Value args, int start, int length ) : Value
DeleteDictionary ( VmApi api, Value &t1, Value &t2 ) : void
Divide ( VmApi api, Value &t1, Value &t2 ) : void
EncodeTime ( VmApi api, Value hash ) : Value
Expt ( long b, long e ) : long
FindLocationInStruct ( VmApi api, Struct ztruct, string key ) : int
Floor ( VmApi api, Value &t1 ) : void
Format ( VmApi api, Value args, int start, int length ) : Value
GetLength ( VmApi api, Value &arrayOrString ) : void
GetSlice ( VmApi api, Value arrayOrString, Value start, Value end ) : Value
GreaterThan ( VmApi api, Value &t1, Value &t2 ) : void
GreaterThanOrEqual ( VmApi api, Value &t1, Value &t2 ) : void
HasKey ( VmApi api, Value &hash, Value &key ) : void
HashConstructor ( VmApi api, Value args, int start, int length ) : Value
HashOrStructDotSet ( Vm vm, VmApi api, Value &obj, Value &index, Value &value ) : bool
HashOrStructGetDot ( Vm vm, VmApi api, Value &obj, Value &index ) : bool
HashSet ( VmApi api, Value &obj, Value &index, Value &value ) : bool
HashToStruct ( VmApi api, Value args, int start, int length ) : Value
InstantiateStruct ( VmApi api, Value args, int start, int length ) : Value
IsArray ( VmApi api, Value &obj ) : void
IsBool ( VmApi api, Value &obj ) : void
IsCallable ( VmApi api, Value &obj ) : void
IsHash ( VmApi api, Value &obj ) : void
IsInteger ( VmApi api, Value &obj ) : void
IsNumber ( VmApi api, Value &obj ) : void
IsString ( VmApi api, Value &obj ) : void
IsStruct ( VmApi api, Value &obj ) : void
IsStructInstance ( VmApi api, Value &obj, Value &str ) : void
Keys ( VmApi api, Value &hash ) : void
LessThan ( VmApi api, Value &t1, Value &t2 ) : void
LessThanOrEqual ( VmApi api, Value &t1, Value &t2 ) : void
LogicalNot ( VmApi api, Value &argument ) : void
Modulo ( VmApi api, Value &t1, Value &t2 ) : void
Multiply ( VmApi api, Value &t1, Value &t2 ) : void
Panic ( VmApi api, Value str ) : Value
ParseFloat ( VmApi api, Value str ) : Value
ParseInt ( VmApi api, Value str ) : Value
Pow ( VmApi api, Value &t1, Value &t2 ) : void
RelationalError ( VmApi api ) : void
SetHandlers ( VmApi api, Value arrayOrHash, Value getter, Value setter ) : Value
ShiftLeft ( VmApi api, Value &t1, Value &t2 ) : void
ShiftRight ( VmApi api, Value &t1, Value &t2 ) : void
ShovelString ( VmApi api, Value obj ) : Value
ShovelStringImpl ( VmApi api, Value obj ) : string
ShovelStringRepresentation ( VmApi api, Value obj ) : Value
ShovelStringRepresentationImpl ( VmApi api, Value obj, HashSet visited ) : string
SizedArrayConstructor ( VmApi api, Value size ) : Value
StringLower ( VmApi api, Value str ) : Value
StringUpper ( VmApi api, Value str ) : Value
StructAsString ( Struct ztruct ) : string
StructToHash ( VmApi api, Value args, int start, int length ) : Value
Subtract ( VmApi api, Value &t1, Value &t2 ) : void
UnaryMinus ( VmApi api, Value &t1 ) : void
UnknownTypeError ( VmApi api ) : void
UtcSecondsSinceUnixEpoch ( VmApi api ) : Value

Method Details

GetPrim0Hash() public static method

public static GetPrim0Hash ( ) : Callable>.Dictionary
return Callable>.Dictionary