Skip to content

Commit c576264

Browse files
committed
improve some decoration in streambuf
1 parent 6dbd0b7 commit c576264

21 files changed

+37
-36
lines changed

reference/streambuf/basic_streambuf/in_avail.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace std {
2121
現在の入力列の読み取り可能な文字数を返す。
2222
2323
## 戻り値
24-
- 読み取り可能な文字列が存在する場合、[`egptr()`](egptr.md) - [`gptr()`](gptr.md)を返す。
24+
- 読み取り可能な文字列が存在する場合、[`egptr()`](egptr.md)` - `[`gptr()`](gptr.md)を返す。
2525
- それ以外の場合、[`showmanyc()`](showmanyc.md)を返す。
2626
2727
## 例

reference/streambuf/basic_streambuf/op_assign.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ namespace std {
2121
入力部分列ポインタ、出力部分列ポインタ、ロケールをコピーする。
2222
2323
## 事後条件
24-
- [`eback()`](eback.md) == rhs.[`eback()`](eback.md)
25-
- [`gptr()`](gptr.md) == rhs.[`gptr()`](gptr.md)
26-
- [`egptr()`](egptr.md) == rhs.[`egptr()`](egptr.md)
27-
- [`pbase()`](pbase.md) == rhs.[`pbase()`](pbase.md)
28-
- [`pptr()`](pptr.md) == rhs.[`pptr()`](pptr.md)
29-
- [`epptr()`](epptr.md) == rhs.[`epptr()`](epptr.md)
30-
- [`getloc()`](getloc.md) == rhs.[`getloc()`](getloc.md)
24+
- [`eback()`](eback.md) == `rhs.`[`eback()`](eback.md)
25+
- [`gptr()`](gptr.md) == `rhs.`[`gptr()`](gptr.md)
26+
- [`egptr()`](egptr.md) == `rhs.`[`egptr()`](egptr.md)
27+
- [`pbase()`](pbase.md) == `rhs.`[`pbase()`](pbase.md)
28+
- [`pptr()`](pptr.md) == `rhs.`[`pptr()`](pptr.md)
29+
- [`epptr()`](epptr.md) == `rhs.`[`epptr()`](epptr.md)
30+
- [`getloc()`](getloc.md) == `rhs.`[`getloc()`](getloc.md)
3131
3232
## 戻り値
3333
*this。

reference/streambuf/basic_streambuf/op_constructor.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace std {
2525
- (1) :
2626
- 入力列・出力列の各ポインタをヌルにする。
2727
- 現在のグローバルロケールを`locale`デフォルトコンストラクタで取得し、`getloc()`の初期値とする。
28-
- (2) : rhs の入力列・出力列の各ポインタをコピーする。
28+
- (2) : `rhs`の入力列・出力列の各ポインタをコピーする。
2929
3030
3131
## 事後条件
@@ -44,6 +44,7 @@ namespace std {
4444
- `pbase()` == `rhs.pbase()`
4545
- `pptr()` == `rhs.pptr()`
4646
- `epptr()` == `rhs.epptr()`
47+
- `getloc()` == `rhs.getloc()`
4748
4849
4950
## 実装例

reference/streambuf/basic_streambuf/pbump.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace std {
2020
出力部分列の現在位置を指定した量だけ進める。
2121
2222
## 効果
23-
出力部分列の現在位置をnだけ進める
23+
出力部分列の現在位置を`n`だけ進める
2424
2525
## 例
2626
```cpp example

reference/streambuf/basic_streambuf/pubseekoff.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace std {
2626
protected virtualの[`seekoff()`](seekoff.md)を呼ぶ。
2727
2828
## 戻り値
29-
[`seekoff`](seekoff.md)(off, way, which)。
29+
[`seekoff`](seekoff.md)`(off, way, which)`
3030
3131
## バージョン
3232
### 言語

reference/streambuf/basic_streambuf/pubseekpos.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace std {
2525
protected virtualの[`seekpos()`](seekpos.md)を呼ぶ。
2626
2727
## 戻り値
28-
[`seekpos`](seekpos.md)(sp, which)。
28+
[`seekpos`](seekpos.md)`(sp, which)`
2929
3030
## バージョン
3131
### 言語

reference/streambuf/basic_streambuf/pubsetbuf.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ namespace std {
2121
バッファ領域を与える。
2222
2323
## 効果
24-
protected virtualの[`setbuf()`setbuf.md)を呼ぶ。
24+
protected virtualの[`setbuf()`](setbuf.md)を呼ぶ。
2525
2626
## 戻り値
27-
[`setbuf`](setbuf.md)(s, n)。
27+
[`setbuf`](setbuf.md)`(s, n)`
2828
2929
## バージョン
3030
### 言語

reference/streambuf/basic_streambuf/seekoff.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace std {
2626
デフォルトでは -1 を返すのみ。(オーバーライドした関数の具体的な動作はそのクラスに委ねられる。)
2727
2828
## 戻り値
29-
pos_type(off_type(-1))。
29+
`pos_type(off_type(-1))`
3030
3131
## バージョン
3232
### 言語

reference/streambuf/basic_streambuf/seekpos.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace std {
2525
デフォルトでは -1 を返すのみ。(オーバーライドした関数の具体的な動作はそのクラスに委ねられる。)
2626
2727
## 戻り値
28-
pos_type(off_type(-1))。
28+
`pos_type(off_type(-1))`
2929
3030
## バージョン
3131
### 言語

reference/streambuf/basic_streambuf/setbuf.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace std {
2424
デフォルトでは何もしない。(オーバーライドした関数の具体的な動作はそのクラスに委ねられる。)
2525
2626
## 戻り値
27-
*this.
27+
`*this`。
2828
2929
## 例
3030
```cpp example

reference/streambuf/basic_streambuf/setg.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace std {
2020
入力部分列の各ポインタを設定する。
2121
2222
## 事後条件
23-
gbeg == [`eback()`](eback.md) および gnext == [`gptr()`](gptr.md) および gend == [`egptr()`](egptr.md)。
23+
`gbeg == `[`eback()`](eback.md) および `gnext == `[`gptr()`](gptr.md) および `gend == `[`egptr()`](egptr.md)。
2424
2525
## 例
2626
```cpp example

reference/streambuf/basic_streambuf/setp.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace std {
2020
出力部分列の各ポインタを設定する。
2121
2222
## 事後条件
23-
pbeg == [`pbase()`](pbase.md) および pbeg == [`pptr()`](pptr.md) および pend == [`epptr()`](epptr.md)。
23+
`pbeg == `[`pbase()`](pbase.md) および `pbeg == `[`pptr()`](pptr.md) および `pend == `[`epptr()`](epptr.md)。
2424
2525
## 例
2626
```cpp example

reference/streambuf/basic_streambuf/sgetn.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace std {
2121
入力列から複数文字を読み取る。
2222
2323
## 戻り値
24-
xsgetn(s, n)。
24+
[`xsgetn`](xsgetn.md)`(s, n)`
2525
2626
## 例
2727
```cpp example

reference/streambuf/basic_streambuf/showmanyc.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace std {
2424
デフォルトの動作は 0 を返すのみ。(入力部分列以外の領域がある場合、この関数をオーバーライドすることで、入力部分列以外の領域のサイズを返すようにする。)
2525
2626
## 戻り値
27-
0
27+
`0`
2828
2929
## 例
3030
```cpp example

reference/streambuf/basic_streambuf/sputbackc.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ namespace std {
2020
任意の1文字を入力列に戻す。
2121
2222
## 効果
23-
- 入力文字列の現在位置を1つ戻すことができ、かつ、1つ戻った位置の値がcと等しければ、現在位置を1つ戻す。
24-
- それ以外の場合、[`pbackfail`](pbackfail.md)([`Traits::to_int_type`](../../string/char_traits/to_int_type.md)(c))を呼ぶ。
23+
- 入力文字列の現在位置を1つ戻すことができ、かつ、1つ戻った位置の値が`c`と等しければ、現在位置を1つ戻す。
24+
- それ以外の場合、[`pbackfail`](pbackfail.md)`(`[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)`(c))`を呼ぶ。
2525
2626
## 戻り値
27-
- 入力文字列の現在位置を1つ戻すことができ、かつ、1つ戻った位置の値がcと等しければ、[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)(c)。
28-
- それ以外の場合、[`pbackfail`](pbackfail.md)([`Traits::to_int_type`](../../string/char_traits/to_int_type.md)(c))の戻り値を返す。
27+
- 入力文字列の現在位置を1つ戻すことができ、かつ、1つ戻った位置の値が`c`と等しければ、[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)`(c)`
28+
- それ以外の場合、[`pbackfail`](pbackfail.md)`(`[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)`(c))`の戻り値を返す。
2929
3030
## 例
3131
```cpp example

reference/streambuf/basic_streambuf/sputc.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ namespace std {
2020
出力列に1文字書き込む。
2121
2222
## 効果
23-
- 出力列が存在する場合、現在位置にcを書き込み、現在位置を1つ進める。
23+
- 出力列が存在する場合、現在位置に`c`を書き込み、現在位置を1つ進める。
2424
- それ以外の場合、[`overflow()`](overflow.md)を呼ぶ。
2525
2626
## 戻り値
27-
- 出力列が存在する場合、[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)(c)。
27+
- 出力列が存在する場合、[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)`(c)`
2828
- それ以外の場合、[`overflow()`](overflow.md)の戻り値を返す。
2929
3030
## 例

reference/streambuf/basic_streambuf/sputn.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ namespace std {
2121
出力列に複数文字を書き込む。
2222
2323
## 効果
24-
[`xsputn`](xsputn.md)(s, n)を呼ぶ。xsputn()はprotected virtualなので、継承されていれば、継承先のxsputn()が呼ばれる。
24+
[`xsputn`](xsputn.md)`(s, n)`を呼ぶ。[`xsputn()`](xsputn.md)はprotected virtualなので、継承されていれば、継承先の[`xsputn()`](xsputn.md)が呼ばれる。
2525
2626
## 戻り値
27-
[`xsputn`](xsputn.md)(s, n)の戻り値。
27+
[`xsputn`](xsputn.md)`(s, n)`の戻り値。
2828
2929
## 例
3030
```cpp example

reference/streambuf/basic_streambuf/sungetc.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ namespace std {
2121
2222
## 効果
2323
- 入力文字列の現在位置を1つ戻すことができる場合、現在位置を1つ戻す。
24-
- それ以外の場合、[`pbackfail`](pbackfail.md)([`Traits::to_int_type`](../../string/char_traits/to_int_type.md)(c))を呼ぶ。
24+
- それ以外の場合、[`pbackfail`](pbackfail.md)`(`[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)`(c))`を呼ぶ。
2525
2626
## 戻り値
27-
- 読み取り可能な文字列が存在する場合、更新された現在位置のTraits::to_int_type(*gptr())。
28-
- それ以外の場合、[`pbackfail`](pbackfail.md)([`Traits::to_int_type`](../../string/char_traits/to_int_type.md)(c))の戻り値を返す。
27+
- 読み取り可能な文字列が存在する場合、更新された現在位置の[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)`(*gptr())`
28+
- それ以外の場合、[`pbackfail`](pbackfail.md)`(`[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)`(c))`の戻り値を返す。
2929
3030
## 例
3131
```cpp example

reference/streambuf/basic_streambuf/uflow.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ namespace std {
2323
デフォルトの動作は[`overflow()`](overflow.md)を呼ぶ。
2424
2525
- [`overflow()`](overflow.md)の戻り値が[`Traits::eof()`](../../string/char_traits/eof.md)であれば、[`Traits::eof()`](../../string/char_traits/eof.md)を返すのみ。
26-
- [`overflow()`](overflow.md)の戻り値が[`Traits::eof()`](../../string/char_traits/eof.md)でなければ、[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)(*[`gptr()`](gptr.md))を返しつつ、[`gptr()`](gptr.md)を一つ進める。
26+
- [`overflow()`](overflow.md)の戻り値が[`Traits::eof()`](../../string/char_traits/eof.md)でなければ、[`Traits::to_int_type`](../../string/char_traits/to_int_type.md)`(*`[`gptr()`](gptr.md)`)`を返しつつ、[`gptr()`](gptr.md)を一つ進める。
2727
2828
なお、[`overflow()`](overflow.md)はデフォルト動作では、常に[`Traits::eof()`](../../string/char_traits/eof.md)を返す。
2929
3030
## 備考
31-
入力部分列の領域を消費し切った状態で[`sbumpc()`](sbumpc.md)を呼ぶと、uflow()が呼ばれる。
31+
入力部分列の領域を消費し切った状態で[`sbumpc()`](sbumpc.md)を呼ぶと、`uflow()`が呼ばれる。
3232
3333
## 例
3434
```cpp example

reference/streambuf/basic_streambuf/underflow.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace std {
2626
[`Traits::eof()`](../../string/char_traits/eof.md)。
2727
2828
## 備考
29-
入力部分列の領域を消費し切った状態で[`sgetc()`](sgetc.md)を呼ぶと、underflow()が呼ばれる。
29+
入力部分列の領域を消費し切った状態で[`sgetc()`](sgetc.md)を呼ぶと、`underflow()`が呼ばれる。
3030
3131
## 例
3232
```cpp example

reference/streambuf/basic_streambuf/xsgetn.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace std {
2121
入力列から複数文字を読み取る。
2222
2323
## 効果
24-
入力列からn文字読み取り、sに格納する。入力列の読み取り可能領域が尽きれば、そこで読み取りを停止する。
24+
入力列から`n`文字読み取り、`s`に格納する。入力列の読み取り可能領域が尽きれば、そこで読み取りを停止する。
2525
2626
## 戻り値
2727
読み取った文字数。

0 commit comments

Comments
 (0)