#include "StringLv.h" cfdp::StringLv::StringLv(const std::string& fileName) : Lv(reinterpret_cast(fileName.data()), fileName.size()) {} cfdp::StringLv::StringLv(const char* filename, size_t len) : Lv(reinterpret_cast(filename), len) {} cfdp::StringLv::StringLv() : Lv() {} const char* cfdp::StringLv::getCString(size_t& fileSize) const { return reinterpret_cast(getValue(&fileSize)); } std::string cfdp::StringLv::getString() const { size_t fileSize; return {getCString(fileSize), fileSize}; }