Spec-Zone.ru › Nim

std/volatile

Исходный код Редактировать

Этот модуль содержит код для генерации операций volatile чтения и записи, которые полезны в программировании встраиваемых систем.

Процедуры

proc volatileLoad[T](src: ptr T): T {.inline, noinit.}
Генерирует операцию volatile чтения значения, хранящегося в контейнере src. Обратите внимание, что это влияет только на генерацию кода для C-подобных бэкэндов. Исходный код Редактировать
proc volatileStore[T](dest: ptr T; val: T) {.inline.}
Генерирует операцию volatile записи в контейнер dest значения val. Обратите внимание, что это влияет только на генерацию кода для C-подобных бэкэндов. Исходный код Редактировать

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

Spec-Zone.ru

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