MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / asString

Method asString

include/cpp/Variant.h:447–460  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

445
446 String Variant::getString() const { return String(valStringPtr, valStringLen); }
447 String Variant::asString() const
448 {
449 switch(type)
450 {
451 case typeInt: return String(valInt);
452 case typeDouble: return String(valDouble);
453 case typeBool: return String(valBool);
454 case typeString: return String(valStringPtr, valStringLen);
455 case typeInt64: return String(valInt64);
456 case typeObject: return valObject ? valObject->toString() : String();
457 default: ;
458 }
459 return String();
460 }
461 //Variant::operator String() const { return asString(); }
462
463

Callers 7

operator+Method · 0.80
toStringMethod · 0.80
StringFunction · 0.80
operator+Function · 0.80
_hx_getStringFunction · 0.80
CompareMethod · 0.80
mainFunction · 0.80

Calls 2

StringClass · 0.50
toStringMethod · 0.45

Tested by

no test coverage detected