diff options
author | Linus Nordberg <linus@nordberg.se> | 2014-10-28 16:18:31 +0100 |
---|---|---|
committer | Linus Nordberg <linus@nordberg.se> | 2014-10-28 16:18:31 +0100 |
commit | 4a48f6820bd2ef841de148564f7c11de0bb96356 (patch) | |
tree | 91a0c53036b25cdc0c6a8d5d807bd8b094cc6696 /src | |
parent | 3acd182423a17338ebdcd6e8c0ad7749948f81eb (diff) |
Can't use array:array() in R16.
Diffstat (limited to 'src')
-rw-r--r-- | src/ts.erl | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -11,7 +11,8 @@ %% #tree_store{} has one member, layers, holding an array of arrays %% with binaries, keyed on layer. --record(tree_store, {layers :: array:array(array:array(binary()))}). +%% TODO R17: -record(tree_store, {layers :: array:array(array:array(binary()))}). +-record(tree_store, {layers}). -type tree_store() :: #tree_store{}. %%%%%%%%%%%%%%%%%%%% @@ -46,16 +47,18 @@ count(#tree_store{layers = Layers}, Layer) -> %%%%%%%%%%%%%%%%%%%% %% Private. --spec layer_ro(array:array(array:array(binary())), non_neg_integer()) -> - array:array(binary). +%% TODO: R17 +%% -spec layer_ro(array:array(array:array(binary())), non_neg_integer()) -> +%% array:array(binary). layer_ro(Layers, Layer) -> case array:get(Layer, Layers) of undefined -> array:new(); Array -> Array end. --spec layer_rw(array:array(array:array(binary())), non_neg_integer()) -> - {array:array(), array:array(binary)}. +%% TODO: R17 +%% -spec layer_rw(array:array(array:array(binary())), non_neg_integer()) -> +%% {array:array(), array:array(binary)}. layer_rw(Layers, Layer) -> case array:get(Layer, Layers) of undefined -> {array:set(Layer, array:new(), Layers), array:new()}; |