Macaulay2 Engine
Loading...
Searching...
No Matches

◆ readEntireFile()

std::string readEntireFile ( const std::string & fileName)

Definition at line 6 of file BasicPolyListParser.cpp.

7{
8 std::ifstream ifs(fileName.c_str(), std::ios::in | std::ios::binary | std::ios::ate);
9
10 std::ifstream::pos_type fileSize = ifs.tellg();
11 ifs.seekg(0, std::ios::beg);
12
13 std::vector<char> bytes(fileSize);
14 ifs.read(bytes.data(), fileSize);
15
16 return std::string(bytes.data(), fileSize);
17}

Referenced by parseMsolveFile().