Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

libtmux::decode_value

C++
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++
  • Swift Unavailable

View as Markdown

Module
libtmux
Package
libtmux-cxx
Source
include/libtmux/snapshot.hpp
decode_value ( begin : char * , size : std::size_t ) → std::size_t
function [source]
function [source]
decode_value

Undo that escaping, in place.

Escaping only ever lengthens, so the decoded bytes fit where the encoded ones were: the write cursor never overtakes the read cursor, nothing moves, and nothing is allocated. Answers the decoded length.

An escape marker followed by anything else is left as written. Output this library asked for contains no such sequence, and failing on one would mean a recording could not carry a literal ␛.

0 declared, 0 inherited

Esc

Type to search.