{ "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"]} ] } } }