diff options
author | Sverker Eriksson <[email protected]> | 2014-03-11 12:23:06 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2014-03-11 12:23:06 +0100 |
commit | 8fbe76d64e7d55eb41943484602b928658313a65 (patch) | |
tree | 949fce686aa45394a8ecaddb20acb6c935f2b855 | |
parent | 726271d2307c2987c06075253646875815719733 (diff) | |
download | otp-8fbe76d64e7d55eb41943484602b928658313a65.tar.gz otp-8fbe76d64e7d55eb41943484602b928658313a65.tar.bz2 otp-8fbe76d64e7d55eb41943484602b928658313a65.zip |
erts: Document external format for maps (MAP_EXT)
-rw-r--r-- | erts/doc/src/erl_ext_dist.xml | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/erts/doc/src/erl_ext_dist.xml b/erts/doc/src/erl_ext_dist.xml index f91ed78122..9a53f3f829 100644 --- a/erts/doc/src/erl_ext_dist.xml +++ b/erts/doc/src/erl_ext_dist.xml @@ -5,7 +5,7 @@ <header> <copyright> <year>2007</year> - <year>2013</year> + <year>2014</year> <holder>Ericsson AB, All Rights Reserved</holder> </copyright> <legalnotice> @@ -573,6 +573,36 @@ </section> <section> + <marker id="MAP_EXT"/> + <title>MAP_EXT</title> + + <table align="left"> + <row> + <cell align="center">1</cell> + <cell align="center">4</cell> + <cell align="center">N</cell> + <cell align="center">M</cell> + </row> + <row> + <cell align="center">116</cell> + <cell align="center">Arity</cell> + <cell align="center">Keys</cell> + <cell align="center">Values</cell> + </row> + <tcaption></tcaption></table> + <p> + <c>MAP_EXT</c> encodes a map. The <c>Arity</c> field is an unsigned + 4 byte integer in big endian format that determines the number of + key-value pairs in the map. All key terms follow in the <c>Keys</c> + section and then all value terms in the <c>Values</c> section. Keys + and values are paired according to order; first key with first value + and so on. Duplicate keys are <em>not allowed</em> within the same + map. + </p> + <p><em>Since: </em>OTP 17.0</p> + </section> + + <section> <marker id="NIL_EXT"/> <title>NIL_EXT</title> |