Extracted from Pike v8.0 release 276 as of 2016-07-30.
   

Method Stdio.Buffer()->add()


Method add

Buffer add(AddArgument ... data)

Description

private typedef System.Memory|Stdio.Buffer|String.Buffer BufferObject; private typedef BufferObject|string(8bit)|int(8bit)|array(AddArgument) AddArgument;

Add the items in data to the end of the buffer.

The supported argument types are:

string(8bit)

An eight bit string.

int(8bit)

A single byte

System.Memory

A chunk of memory. The whole memory area is added.

Stdio.Buffer

A chunk of memory. The whole memory area is added.

String.Buffer

A chunk of memory. The whole memory area is added.

array(AddArgument)

Add all elements in the array individually. Each element may be any one of the types listed here.


See also

sprintf, add_int8, add_int16, add_int32, add_int and add_hstring