Current section
Files
Jump to
Current section
Files
lib/Dlist/doubly_linked_list.ex
defmodule Dlist.DoublyLinkedList do
def new, do: Dlist.DlistServer.start_link([])
def prepend(dll, data), do: Dlist.DlistServer.prepend(dll, data)
def append(dll, data), do: Dlist.DlistServer.append(dll, data)
def first(dll), do: Dlist.DlistServer.first(dll)
def last(dll), do: Dlist.DlistServer.last(dll)
def to_list(dll), do: Dlist.DlistServer.to_list(dll)
def destroy(dll), do: Dlist.DlistServer.stop(dll)
end