| Member | Description |
| value_type |
Buffer 内に格納されるオブジェクトの型。
その値の型は Assignable
でなければならない。 |
| size_type |
Buffer 内のオブジェクトの数を表す 符号無し整数型。 |
| void push(const T& t) |
t を Buffer 内に挿入する。
size() は 1 インクリメントされる。 |
| void pop() |
Buffer からオブジェクトを削除する。
size() は 1 デクリメントされる。
事前条件: empty() は false である。 |
| T& top() |
Buffer 内のあるオブジェクトへの 非const な参照を返す。
事前条件: empty() は false である。 |
| const T& top() const |
Buffer 内のあるオブジェクトへの const な参照を返す。
事前条件: empty() は false である。 |
| void size() const |
Buffer 内のオブジェクトの数を返す。
不変式: size() >= 0. |
| bool empty() const |
b.size() == 0 と等価。 |