# std/volatile

Theme:

- Manual
- Standard library
- Index
- Compiler docs
- Fusion docs
- devel, stable

Search:
Source Edit

This module contains code for generating volatile loads and stores, which are useful in embedded and systems programming.

# Templates

    template volatileLoad[T](src: ptr T): T

  Generates a volatile load of the value stored in the container `src`. Note that this only effects code generation on `C` like backends. Source Edit

    template volatileStore[T](dest: ptr T; val: T)

  Generates a volatile store into the container `dest` of the value `val`. Note that this only effects code generation on `C` like backends. Source Edit