RapidJSON: rapidjson::CursorStreamWrapper< InputStream, Encoding > 模板类 参考

Public 类型 | Public 成员函数 | 所有成员列表
rapidjson::CursorStreamWrapper< InputStream, Encoding > 模板类 参考

Cursor stream wrapper for counting line and column number if error exists. 更多...

`#include <cursorstreamwrapper.h>`

类 rapidjson::CursorStreamWrapper< InputStream, Encoding > 继承关系图:

## Public 类型
typedef Encoding::Ch | Ch
Public 类型 继承自 rapidjson::GenericStreamWrapper< InputStream, UTF8<> >
typedef Encoding::Ch | Ch

## Public 成员函数
| CursorStreamWrapper (InputStream &is)
Ch | Take ()
size_t | GetLine () const
| Get the error line number, if error exists.
size_t | GetColumn () const
| Get the error column number, if error exists.
Public 成员函数 继承自 rapidjson::GenericStreamWrapper< InputStream, UTF8<> >
| GenericStreamWrapper (InputStream &is)
Ch | Peek () const
Ch | Take ()
size_t | Tell ()
Ch * | PutBegin ()
void | Put (Ch ch)
void | Flush ()
size_t | PutEnd (Ch *ch)
const Ch * | Peek4 () const
UTFType | GetType () const
bool | HasBOM () const

## 额外继承的成员函数
Protected 属性 继承自 rapidjson::GenericStreamWrapper< InputStream, UTF8<> >
InputStream & | is_

## 详细描述

### template<typename InputStream, typename Encoding = UTF8<>>
class rapidjson::CursorStreamWrapper< InputStream, Encoding >

Cursor stream wrapper for counting line and column number if error exists.

模板参数

  InputStream | Any stream that implements Stream Concept

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

- include/rapidjson/cursorstreamwrapper.h