TermType¶
The external term format tags, as defined by ei.h.
Every term on the wire starts with one of these; the decoder dispatches on it and the printer uses it to describe terms it cannot look inside.
Constructors¶
create¶
Returns¶
- TermType val^
Public Functions¶
none¶
Returns¶
- I32 val
small_integer¶
Returns¶
- I32 val
integer¶
Returns¶
- I32 val
float¶
Returns¶
- I32 val
new_float¶
Returns¶
- I32 val
atom¶
Returns¶
- I32 val
small_atom¶
Returns¶
- I32 val
atom_utf8¶
Returns¶
- I32 val
small_atom_utf8¶
Returns¶
- I32 val
reference¶
Returns¶
- I32 val
new_reference¶
Returns¶
- I32 val
newer_reference¶
Returns¶
- I32 val
port¶
Returns¶
- I32 val
new_port¶
Returns¶
- I32 val
v4_port¶
Returns¶
- I32 val
pid¶
Returns¶
- I32 val
new_pid¶
Returns¶
- I32 val
small_tuple¶
Returns¶
- I32 val
large_tuple¶
Returns¶
- I32 val
nil¶
Returns¶
- I32 val
string¶
Returns¶
- I32 val
list¶
Returns¶
- I32 val
binary¶
Returns¶
- I32 val
bit_binary¶
Returns¶
- I32 val
small_big¶
Returns¶
- I32 val
large_big¶
Returns¶
- I32 val
new_fun¶
Returns¶
- I32 val
map¶
Returns¶
- I32 val
erl_fun¶
Returns¶
- I32 val
erl_export¶
Returns¶
- I32 val
is_atom¶
Parameters¶
- type_tag: I32 val
Returns¶
- Bool val
name¶
A readable name for a type tag, for diagnostics.
Parameters¶
- type_tag: I32 val
Returns¶
- String val
eq¶
Parameters¶
- that: TermType val
Returns¶
- Bool val
ne¶
Parameters¶
- that: TermType val
Returns¶
- Bool val