YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib::IO::PathNorm类 参考

文件路径范式。 更多...

#include <FileSystem.h>

类 YSLib::IO::PathNorm 继承关系图:
YSLib::IO::PathNorm 的协作图:

Public 类型

using value_type = YSLib::String
 
- Public 类型 继承自 ystdex::path_norm< YSLib::String >
using value_type = YSLib::String
 

Public 成员函数

 PDefH (bool, is_delimiter, const value_type &str) override ImplRet(YCL_FS_CharIsDelimiter(str[0]
 
PDefH (bool, is_parent, const value_type &str) ynothrow override ImplRet(YCL_FS_StringIsParent(str
 
u u PDefH (bool, is_root, const value_type &str) ynothrow override ImplRet(YCL_FS_StringIsRoot(str
 
u u u PDefH (bool, is_self, const value_type &str) ynothrow override ImplRet(YCL_FS_StringIsCurrent(str
 
- Public 成员函数 继承自 ystdex::path_norm< YSLib::String >
virtual ~path_norm ()=default
 
virtual bool is_compatible_with (const path_norm &) const
 
virtual bool is_delimiter (const value_type &)=0
 
virtual bool is_parent (const value_type &)=0
 
virtual bool is_root (const value_type &)=0
 
virtual bool is_self (const value_type &)=0
 
virtual path_normclone () const override=0
 
- Public 成员函数 继承自 ystdex::cloneable
virtual ~cloneable ()
 

详细描述

文件路径范式。

自从
build 473

在文件 YSLib/Service/FileSystem.h45 行定义.

成员类型定义说明

成员函数说明

YSLib::IO::PathNorm::PDefH ( bool  ,
is_delimiter  ,
const value_type str 
)
override
u YSLib::IO::PathNorm::PDefH ( bool  ,
is_parent  ,
const value_type str 
)
override
u u YSLib::IO::PathNorm::PDefH ( bool  ,
is_root  ,
const value_type str 
)
override
u u u YSLib::IO::PathNorm::PDefH ( bool  ,
is_self  ,
const value_type str 
)
override

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