24 #ifndef __PDFVTUTILS_H 25 #define __PDFVTUTILS_H 27 #include "IPMUnknown.h" 28 #include "WideString.h" 59 return ToTString<T, char>(t);
74 static bool16
ReadDataSource(
const WideString& filePath, std::vector<std::string>& keyList, std::queue<std::vector<std::string> >& recordList);
88 static void GetLine(
IPMStream* stream, std::string& line, Encoding encoding);
94 static void GetLineUTF16(
IPMStream* stream, std::string& line);
100 static void GetLineUTF8(
IPMStream* stream, std::string& line);
105 static void StripCRsW(
IPMStream* stream);
112 template<
class T,
class CharType>
113 static std::basic_string<CharType> ToTString(
const T& t)
115 std::basic_ostringstream<CharType> o;