Get rid of the tagged OID
This means we no longer accept any iolist in some of the functions, but we might bring it back later. There is also a new function, geef_ref:create_symbolic() to create symbolic references, since we can no longer differentiate between a name and an OID.
This commit is contained in:
@@ -13,8 +13,8 @@
|
||||
-export_type([tree/0, entry/0]).
|
||||
|
||||
|
||||
from_nif({ok, Mode, Type, Oid, Name}) ->
|
||||
{ok, #geef_tree_entry{mode=Mode, type=Type, id=#geef_oid{oid=Oid}, name=Name}};
|
||||
from_nif({ok, Mode, Type, Id, Name}) ->
|
||||
{ok, #geef_tree_entry{mode=Mode, type=Type, id=Id, name=Name}};
|
||||
from_nif(Err = {error, _}) ->
|
||||
Err.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user