Transients

Transients is a concept borrowed from Clojure, with some twists to make it more idiomatic in C++. Essentially, they are a mutable interface built on top of the same data structures that implement the immutable containers under the hood.

These can be useful for performing efficient batch updates or interfacing with standard algorithms.

array_transient

Warning

doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml

vector_transient

Warning

doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml

flex_vector_transient

Warning

doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml

set_transient

Warning

doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml

map_transient

Warning

doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml

table_transient

Warning

doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml