YSTest: TextFile.h 文件参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

命名空间 | 函数
TextFile.h 文件参考
Service

平台无关的文本文件抽象。 更多...

`#include "YModules.h"`
`#include <YSLib/Service/File.h>`
TextFile.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::Text

## 函数

YF_API size_t | YSLib::Text::WriteBOM (std::ostream &, Text::Encoding)
| 写入指定编码的 BOM 。 更多...
template<size_t _vN>
bool | YSLib::Text::CheckBOM (string_view sv, const char(&str)[_vN])
YF_API bool | YSLib::Text::CheckBOM (std::istream &, string_view)
template<size_t _vN>
bool | YSLib::Text::CheckBOM (std::istream &is, const char(&str)[_vN])
YF_API | YSLib::Text::YB_NONNULL (1) pair< Encoding
| 探测 BOM 和编码。 更多...
YF_API size_t | YSLib::Text::DetectBOM (const char *)
YF_API pair< Encoding, size_t > | YSLib::Text::DetectBOM (string_view)
YF_API pair< Encoding, size_t > | YSLib::Text::DetectBOM (std::streambuf &, size_t, Encoding=CS_Default)
YF_API pair< Encoding, size_t > | YSLib::Text::DetectBOM (std::istream &, size_t, Encoding=CS_Default)

## 变量

YB_NONNULL(1, 2) Text YB_NONNULL(2) Text YB_NONNULL(2) Text yconstexpr const char | YSLib::Text::BOM_UTF_16LE [] {"\xFF\xFE"}
| 验证编码。 更多...
yconstexpr const char | YSLib::Text::BOM_UTF_16BE [] {"\xFE\xFF"}
yconstexpr const char | YSLib::Text::BOM_UTF_8 [] {"\xEF\xBB\xBF"}
yconstexpr const char | YSLib::Text::BOM_UTF_32LE [] {"\xFF\xFE\x00\x00"}
yconstexpr const char | YSLib::Text::BOM_UTF_32BE [] {"\x00\x00\xFE\xFF"}
| YSLib::Text::CheckBOM
const char * | YSLib::Text::buf
const char const char * | YSLib::Text::str
| YSLib::Text::YB_NONNULL (1, 2) PDefH(bool
| 检查第一参数是否具有指定的 BOM 。 更多...
const char const char size_t n | YSLib::Text::ImplRet (std::char_traits< char >::compare(Nonnull(buf), str, n)==0) template< size_t _vN > inline YB_NONNULL(1) bool CheckBOM(const char *buf

## 详细描述

平台无关的文本文件抽象。

版本
  r1035

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 473

创建时间:
  2009-11-24 23:14:41 +0800

修改时间:
  2016-11-21 16:24 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Service::TextFile

在文件 TextFile.h 中定义.