object

# `term_io`

Term input/output from/to atom, chars, and codes.

Availability:
`logtalk_load(term_io(loader))`
Author: Paulo Moura
Version: 1:3:0
Date: 2023-11-14
Compilation flags:
`static, context_switching_calls`
Implements:
`public` term_io_protocol
Uses:
os
Remarks:
(none)
Inherited public predicates:
format_to_atom/3 format_to_chars/3 format_to_chars/4 format_to_codes/3 format_to_codes/4 read_from_atom/2 read_from_chars/2 read_from_codes/2 read_term_from_atom/3 read_term_from_chars/3 read_term_from_chars/4 read_term_from_codes/3 read_term_from_codes/4 with_output_to/2 write_term_to_atom/3 write_term_to_chars/3 write_term_to_chars/4 write_term_to_codes/3 write_term_to_codes/4 write_to_atom/2 write_to_chars/2 write_to_codes/2

## Public predicates

(no local declarations; see entity ancestors if any)

## Protected predicates

(no local declarations; see entity ancestors if any)

## Private predicates

### `temporary_file_/1`

Logtalk session and `term_io` specific temporary file path.

Compilation flags:
`dynamic`
Template:
`temporary_file_(Path)`
Mode and number of proofs:
`temporary_file_(-atom)` - `one`

## Operators

(none)