Ambience
A lightweight library for passing ambient parameters.
Examples
Thread-local ambient parameters can be set with ambience::thread::set
. The ambient parameter can then be accessed via ambience::thread::get
until the guard object returned by set
is dropped.