C# Class Pchp.Core.Dynamic.CostOf

Runtime routines that calculates cost of conversion.
ファイルを表示 Open project: iolevel/peachpie Class Usage Examples

Public Methods

Method Description
Max ( ConversionCost a, ConversionCost b ) : ConversionCost

Gets maximal value of given operands.

Min ( ConversionCost a, ConversionCost b ) : ConversionCost

Gets minimal value of given operands.

Or ( ConversionCost a, ConversionCost b ) : ConversionCost
ToDouble ( PhpNumber value ) : ConversionCost
ToDouble ( PhpValue value ) : ConversionCost
ToInt32 ( PhpNumber value ) : ConversionCost
ToInt32 ( PhpValue value ) : ConversionCost
ToInt64 ( PhpNumber value ) : ConversionCost
ToInt64 ( PhpValue value ) : ConversionCost
ToPhpArray ( PhpValue value ) : ConversionCost
ToPhpNumber ( PhpValue value ) : ConversionCost
ToPhpString ( PhpValue value ) : ConversionCost
ToString ( PhpValue value ) : ConversionCost

Method Details

Max() public static method

Gets maximal value of given operands.
public static Max ( ConversionCost a, ConversionCost b ) : ConversionCost
a ConversionCost
b ConversionCost
return ConversionCost

Min() public static method

Gets minimal value of given operands.
public static Min ( ConversionCost a, ConversionCost b ) : ConversionCost
a ConversionCost
b ConversionCost
return ConversionCost

Or() public static method

public static Or ( ConversionCost a, ConversionCost b ) : ConversionCost
a ConversionCost
b ConversionCost
return ConversionCost

ToDouble() public static method

public static ToDouble ( PhpNumber value ) : ConversionCost
value PhpNumber
return ConversionCost

ToDouble() public static method

public static ToDouble ( PhpValue value ) : ConversionCost
value PhpValue
return ConversionCost

ToInt32() public static method

public static ToInt32 ( PhpNumber value ) : ConversionCost
value PhpNumber
return ConversionCost

ToInt32() public static method

public static ToInt32 ( PhpValue value ) : ConversionCost
value PhpValue
return ConversionCost

ToInt64() public static method

public static ToInt64 ( PhpNumber value ) : ConversionCost
value PhpNumber
return ConversionCost

ToInt64() public static method

public static ToInt64 ( PhpValue value ) : ConversionCost
value PhpValue
return ConversionCost

ToPhpArray() public static method

public static ToPhpArray ( PhpValue value ) : ConversionCost
value PhpValue
return ConversionCost

ToPhpNumber() public static method

public static ToPhpNumber ( PhpValue value ) : ConversionCost
value PhpValue
return ConversionCost

ToPhpString() public static method

public static ToPhpString ( PhpValue value ) : ConversionCost
value PhpValue
return ConversionCost

ToString() public static method

public static ToString ( PhpValue value ) : ConversionCost
value PhpValue
return ConversionCost