⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loginfo.h

📁 About: Paco (pacKAGE oRGANIZER) is a simple, yet powerful tool to aid package management when insta
💻 H
字号:
//=======================================================================// LogInfo.h//-----------------------------------------------------------------------// This file is part of the package paco// Copyright (C) 2004-2007 David Rosal <david.3r@gmail.com>// For more information visit http://paco.sourceforge.net//=======================================================================#ifndef PACO_LOGINFO_H#define PACO_LOGINFO_H#include <vector>#include <set>#include <iosfwd>namespace Paco {class Log;class LogInfo{	public:	LogInfo(Log&);	private:	class Define	{		public:		static char const FMT_SPEC = '%';		static char const FMT_PC   = '$';		Define(char const fmt, std::string const& var, std::string const& val);			void resolve(std::string& str) const;			private:				char mFmt;		std::string mVar;		std::string mVal;	};	// class LogInfo::Define	std::string 			mIcon;	std::string 			mOpts;	std::string 			mName;	std::string 			mVersion;	std::string 			mAuthor;	std::string 			mSummary;	std::string 			mUrl;	std::string 			mLicense;	std::string 			mDesc;	std::string 			mPkg;	std::string 			mBase;	std::string 			mDesktopFile;	std::vector<Define> 	mDef;	std::set<std::string> 	mDirs;	std::set<std::string>&	mFiles;	void getIcon();	void getDirs();	void getInfoSpec();	void getInfoAspec();	void getInfoPC();	void getInfoDesktop();	void getConfigOpts();	void getPCDefines(std::string const&);	void getSpecDefines(std::string const&);	void writeInfo() const;	void printInfo() const;	void getDescription(std::string const&, std::string const&);	std::string& resolveDefines(std::string&) const;	bool getInfoVar(std::string const&, std::string const&, std::string&) const;	std::string searchFile(	std::string const&,							std::string const& suffix = "") const;	bool matchIcon(std::string const&, char const* fmt[]);};	// class LogInfo}	// namespace Paco#endif	// PACO_LOGINFO_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -