# LibTmux.BufferInfo

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-julia/blob/1a68a11f071686736937d027b190b43cf946c385/src/pane_io.jl#L18
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-bufferinfo/

```
LibTmux.BufferInfo(ref, size)

LibTmux.BufferInfo(ref::LibTmux.BufferRef, size::Int64)
```

A borrowed [paste-buffer](/en/tmux/latest/manual/paste-buffer/) observation. Listing neither creates nor owns the buffer.

## Methods

### `LibTmux.BufferInfo(ref, size)`

[Source](https://github.com/libtmux/libtmux-julia/blob/1a68a11f071686736937d027b190b43cf946c385/src/pane_io.jl#L20).

### `LibTmux.BufferInfo(ref::LibTmux.BufferRef, size::Int64)`

[Source](https://github.com/libtmux/libtmux-julia/blob/1a68a11f071686736937d027b190b43cf946c385/src/pane_io.jl#L20).

## Parameters

- `ref` (`Any`) (for `BufferInfo(ref, size) [overload 1]`)
- `size` (`Any`) (for `BufferInfo(ref, size) [overload 1]`)
- `ref` (`LibTmux.BufferRef`) (for `BufferInfo(ref, size) [overload 2]`)
- `size` (`Int64`) (for `BufferInfo(ref, size) [overload 2]`)

## Members

### Common operations

- [`ref`](/en/julia/latest/reference/libtmux-bufferinfo-ref/) (property)

### Other members

- [`size`](/en/julia/latest/reference/libtmux-bufferinfo-size/) (property)
