-*- mode: markdown -*- This is the README file of cfc, or "Christoph's factored-out code" library. It contains chunks of C++ code which I happen to use often but which are not readily available elsewhere. See https://gitlab.kwant-project.org/cwg/cfc for the online version of this document. There is no proper documentation. Have a look at the examples (in the "examples" subdirectory) and at the source code. Much of this library is include-only. Compilation and linking is only required to use certain parts (currently: threadsafe_ostream). The license of this package is GNU LGPL, version 2.1 or later: http://www.gnu.org/licenses/lgpl-2.1.txt Some parts of it (the examples in the `examples' subdirectory) are placed in the public domain. This is indicated on a per-file basis at the beginning of each file. To compile the library and the examples, simply execute "make" in the root directory of the package. You might have to tweak the Makefile before this works.