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.
Warning
doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml
Warning
doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml
Warning
doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml
Warning
doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml
Warning
doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml
Warning
doxygenclass: Cannot find file: /tmp/B.ehzfvydb/BUILD/immer-0.8.1/doc/_doxygen/xml/index.xml