DtkCore
DTK Core module
Dtk::Core::DPathBuf类 参考

Dtk::Core::DPathBuf cat path friendly and supoort multiplatform. 更多...

Public 成员函数

 DPathBuf (const QString &path)
 Create Dtk::Core::DPathBuf from string. path
 
DPathBuf operator/ (const QString &p) const
 join path with operator / p is subpath 更多...
 
DPathBufoperator/= (const QString &p)
 join path to self with operator /= p is subpath to join 更多...
 
DPathBuf operator/ (const char *p) const
 join path with operator / p is subpath 更多...
 
DPathBufoperator/= (const char *p)
 join path to self with operator /= p is subpath to join 更多...
 
DPathBufjoin (const QString &p)
 join add subpath p to self p is subpath to join 更多...
 
QString toString () const
 toString export native separators format string. 更多...
 

详细描述

Dtk::Core::DPathBuf cat path friendly and supoort multiplatform.

\inmodule dtkcore

Dtk::Core::DPathBuf是一个用于跨平台拼接路径的辅助类.

它能够方便的写出链式结构的路径拼接代码。

DPathBuf logPath(QStandardPaths::standardLocations(QStandardPaths::HomeLocation).first());
logPath = logPath / ".cache" / "deepin" / "deepin-test-dtk" / "deepin-test-dtk.log";
Dtk::Core::DPathBuf cat path friendly and supoort multiplatform.
Definition: dpathbuf.h:27

成员函数说明

◆ join()

DPathBuf & Dtk::Core::DPathBuf::join ( const QString &  p)
inline

join add subpath p to self p is subpath to join

返回
slef object with subpath joined

◆ operator/() [1/2]

DPathBuf Dtk::Core::DPathBuf::operator/ ( const char *  p) const
inline

join path with operator / p is subpath

返回
a new DPathBuf with subpath p
参见
Dtk::Core::DPathBuf::operator/(const QString &p)

◆ operator/() [2/2]

DPathBuf Dtk::Core::DPathBuf::operator/ ( const QString &  p) const
inline

join path with operator / p is subpath

返回
a new DPathBuf with subpath p

◆ operator/=() [1/2]

DPathBuf & Dtk::Core::DPathBuf::operator/= ( const char *  p)
inline

join path to self with operator /= p is subpath to join

返回
self object
参见
operator/=(const QString &p)

◆ operator/=() [2/2]

DPathBuf & Dtk::Core::DPathBuf::operator/= ( const QString &  p)
inline

join path to self with operator /= p is subpath to join

返回
self object

◆ toString()

QString Dtk::Core::DPathBuf::toString ( ) const
inline

toString export native separators format string.

返回
string with native separators

该类的文档由以下文件生成: