# cpl_query.extension

## cpl_query.extension.list

class cpl_query.extension.list.List(t: Optional[type] = None, values: Optional[Iterable] = None)

  Bases: `Iterable`

  Implementation of :class: cpl_query.extension.iterable.Iterable

  to_enumerable() → EnumerableABC

    Converts :class: cpl_query.iterable.iterable_abc.IterableABC to :class: cpl_query.enumerable.enumerable_abc.EnumerableABC

    > class

    >   cpl_query.enumerable.enumerable_abc.EnumerableABC

  to_iterable() → IterableABC

    Converts :class: cpl_query.enumerable.enumerable_abc.EnumerableABC to :class: cpl_query.iterable.iterable_abc.IterableABC

    > class

    >   cpl_query.iterable.iterable_abc.IterableABC