#include <memutil.hpp>
langedge::IncrementalBuffer< BS >のコラボレーション図

Public メソッド | |
| IncrementalBuffer () | |
| コンストラクタ | |
| ~IncrementalBuffer () | |
| デストラクタ | |
| const char * | addString (const char *str) |
| C 文字列の追加. | |
| const char * | addString (const std::string &str) |
| std::string の追加 | |
| const long * | addInteger (long x) |
| 整数の追加 | |
| const void * | addDataBlock (const void *data, size_t size) |
| データブロックの追加 | |
C文字列、std::string、logn整数、任意のデータブロックを詰め込むことができる。 リニアに追加していくだけで、途中のデータの削除はできない。 ブロックアロケータを使うので、バッファが移動してしまうことはない。
|
|||||||||
|
コンストラクタ
|
|
|||||||||
|
デストラクタ
|
|
||||||||||
|
C 文字列の追加.
|
|
||||||||||
|
std::string の追加
|
|
||||||||||
|
整数の追加
|
|
||||||||||||||||
|
データブロックの追加
|
1.4.2