# Module gen_ets_impl_ets #
* [Function Index](#index)
* [Function Details](#functions)
__Behaviours:__ [`gen_ets_ns`](gen_ets_ns.md).
## Function Index ##
## Function Details ##
### delete/1 ###
`delete(Gen_tid) -> any()`
### delete/2 ###
`delete(Gen_tid, Key) -> any()`
### delete_all_objects/1 ###
`delete_all_objects(Gen_tid) -> any()`
### destroy/2 ###
`destroy(Gen_tid, Opts) -> any()`
### first/1 ###
`first(Gen_tid) -> any()`
### first/2 ###
`first(Tid, N) -> any()`
### first_iter/1 ###
`first_iter(Gen_tid) -> any()`
### first_iter/2 ###
`first_iter(Tid, N) -> any()`
### info_memory/1 ###
`info_memory(Gen_tid) -> any()`
### info_size/1 ###
`info_size(Gen_tid) -> any()`
### insert/2 ###
`insert(Gen_tid, ObjOrObjs) -> any()`
### insert_new/2 ###
`insert_new(Gen_tid, ObjOrObjs) -> any()`
### last/1 ###
`last(Gen_tid) -> any()`
### last/2 ###
`last(Tid, N) -> any()`
### last_iter/1 ###
`last_iter(Gen_tid) -> any()`
### last_iter/2 ###
`last_iter(Tid, N) -> any()`
### lookup/2 ###
`lookup(Gen_tid, Key) -> any()`
### lookup_element/3 ###
`lookup_element(Gen_tid, Key, Pos) -> any()`
### member/2 ###
`member(Gen_tid, Key) -> any()`
### next/2 ###
`next(Gen_tid, Key) -> any()`
### next/3 ###
`next(Tid, Key, N) -> any()`
### next_iter/2 ###
`next_iter(Gen_tid, Key) -> any()`
### next_iter/3 ###
`next_iter(Tid, Key, N) -> any()`
### notify/4 ###
`notify(Gen_tid, Event, Pid, Msg) -> any()`
### open/2 ###
`open(Gen_tid, Opts) -> any()`
### prev/2 ###
`prev(Gen_tid, Key) -> any()`
### prev/3 ###
`prev(Tid, Key, N) -> any()`
### prev_iter/2 ###
`prev_iter(Gen_tid, Key) -> any()`
### prev_iter/3 ###
`prev_iter(Tid, Key, N) -> any()`
### repair/2 ###
`repair(Gen_tid, Opts) -> any()`