/* ------------------------------------------- Copyright SoftwareLabs ------------------------------------------- */ #include namespace NewOS { const Char* Variant::ToString() { if (fPtr == nullptr) { return ("Memory:{Nullptr}"); } switch (fKind) { case VariantKind::kString: return ("Class:{String}"); case VariantKind::kPointer: return ("Memory:{Pointer}"); default: return ("Memory:{Undefined}"); } } } // namespace NewOS