summaryrefslogtreecommitdiff
path: root/docs/data/core/array_buffer.json
blob: 24b5cca0b4dc71f7e95399f63796b76d6e9e309d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
	"format": 1,
	"id": "saw-array_buffer",
	"kind": "class",
	"name": "array_buffer",
	"namespace": "saw",
	"module": "core",
	"header": "modules/core/c++/buffer.hpp",
	"brief_description": "One time buffer.",
	"detailed_description": [
		[
			"Filled once and read once. The cursors only move forward and the storage is never reused, so what was read is gone and what was written cannot be taken back."
		],
		[
			"The right choice for a single message of known size."
		]
	],
	"bases": [
		[{"name": "buffer", "id": "saw-buffer"}]
	],
	"functions": {
		"saw-array_buffer-ctor": {
			"id": "saw-array_buffer-ctor",
			"name": "array_buffer",
			"type": [],
			"parameters": [
				{"name": "size", "type": ["size_t"]}
			]
		}
	}
}