AString CMethodInfo::GetName() const { AString s; if (IsLzx()) { s = "LZX:"; s.Add_UInt32(LzxInfo.GetNumDictBits()); } else { if (IsDes()) s = "DES"; else { s = GetGuidString(); if (ControlData.Size() > 0) { s += ':'; for (size_t i = 0; i < ControlData.Size(); i++) PrintByte(ControlData[i], s); } } } return s; }
TemplateV12::TemplateV12(std::string const& name, std::string const& gtPath, bool& success) : mName(name), mGTPath(gtPath), mProjectGUID(GetGuidString()), mRequiredGUID(GetGuidString()) { std::string solnName = mName + ".v12.sln"; std::string projName = mName + ".v12.vcxproj"; std::string filtName = mName + ".v12.vcxproj.filters"; std::string appcName = mName + ".cpp"; std::string winhName = mName + "Window.h"; std::string wincName = mName + "Window.cpp"; success = Create(solnName, msSolutionLines, true) && Create(projName, msProjectLines, false) && Create(filtName, msFilterLines, false) && Create(appcName, msAppLines, false) && Create(winhName, msWinHLines, false) && Create(wincName, msWinCLines, false); }