MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK / ToString

Method ToString

src/plugin/kernel/include/AFCData.hpp:590–624  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

588 }
589
590 std::string ToString() const override
591 {
592 switch (GetType())
593 {
594 case ArkDataType::DT_BOOLEAN:
595 return ARK_TO_STRING(this->mbValue);
596 break;
597 case ArkDataType::DT_INT32:
598 return ARK_TO_STRING(this->mnValue);
599 break;
600 case ArkDataType::DT_INT64:
601 return ARK_TO_STRING(this->mn64Value);
602 break;
603 case ArkDataType::DT_UINT32:
604 return ARK_TO_STRING(this->mnU32Value);
605 break;
606 case ArkDataType::DT_UINT64:
607 return ARK_TO_STRING(this->mnU64Value);
608 break;
609 case ArkDataType::DT_FLOAT:
610 return ARK_TO_STRING(this->mfValue);
611 break;
612 case ArkDataType::DT_DOUBLE:
613 return ARK_TO_STRING(this->mdValue);
614 break;
615 case ArkDataType::DT_STRING:
616 return this->mstrValue;
617 break;
618 default:
619 ARK_ASSERT_NO_EFFECT(0);
620 break;
621 }
622
623 return NULL_STR;
624 }
625
626 void Release()
627 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected