Spec-Zone.ru › Nim 1

sharedlist

Поддержка общих списков.

Нестабильный API.

Импорты

locks

Типы

SharedList[A] = object
  head, tail: SharedListNode[A]
  lock*: Lock
обобщённый общий список Исходный код Изменить

Процедуры

proc iterAndMutate[A](x: var SharedList[A]; action: proc (x: A): bool)
итерируется по списку. Если 'action' возвращает true, текущий элемент удаляется из списка. Исходный код Изменить
proc add[A](x: var SharedList[A]; y: A)
Исходный код Изменить
proc init[A](t: var SharedList[A])
Исходный код Изменить
proc clear[A](t: var SharedList[A])
Исходный код Изменить
proc deinitSharedList[A](t: var SharedList[A])
Исходный код Изменить

Итераторы

iterator items[A](x: var SharedList[A]): A
Исходный код Изменить

© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/sharedlist.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API