BIMHome v1.0.0
BIMHome接口文档说明
静态 Public 成员函数 | 所有成员列表
Tools结构体 参考

提供各种工具函数的工具类 更多...

#include <Tools.h>

静态 Public 成员函数

static std::string addNumber (const std::string &name, unsigned int number, int d=0)
 在字符串后添加编号
 
static std::string escapedUnicodeFromUtf8 (const char *s)
 将 UTF-8 字符串转换为转义 Unicode 字符串
 
static std::string escapedUnicodeToUtf8 (const std::string &s)
 将转义 Unicode 字符串转换为 UTF-8 字符串
 
static QString escapeEncodeFilename (const QString &s)
 转义编码文件名
 
static std::string escapeEncodeFilename (const std::string &s)
 转义编码文件名
 
static QString escapeEncodeString (const QString &s)
 转义编码字符串
 
static std::string escapeEncodeString (const std::string &s)
 转义编码字符串
 
static bool fileIsOrNotExist (const QString &path, const QString &fileName, const QString &suffix)
 检查文件是否存在
 
static QString fromStdString (const std::string &s)
 将 UTF-8 编码的 std::string 转换为 QString
 
static std::string getIdentifier (const std::string &str)
 获取标识符
 
static std::string getIdentifierSupportChinese (const std::string &str)
 获取支持中文的标识符
 
static QStringList getPathAllFilesName (const QString &path, const QString &suffix)
 获取路径下所有指定类型的文件
 
static QString getUniqueFilesNameInPath (const QString &path, const QString &fileName, const QString &suffix)
 在路径下获取唯一文件名
 
static std::string getUniqueName (const std::string &baseName, const std::vector< std::string > &names, int d=0)
 获取唯一的名称
 
static std::string narrow (const std::wstring &str)
 将宽字符转换为字符串
 
static std::string toStdString (const QString &s)
 将 QString 转换为 UTF-8 编码的 std::string
 
static std::wstring widen (const std::string &str)
 将字符串转换为宽字符
 

详细描述

提供各种工具函数的工具类

该类包含字符串处理、文件操作等工具函数。


该结构体的文档由以下文件生成: