More documentation for key-value trees
commit5b56869cf1603b7d162270a5f79b749443b61a93
authorTeemu Murtola <teemu.murtola@gmail.com>
Sat, 25 Feb 2017 19:27:42 +0000 (25 21:27 +0200)
committerDavid van der Spoel <davidvanderspoel@gmail.com>
Tue, 28 Feb 2017 13:12:43 +0000 (28 14:12 +0100)
treed0d52abfbda19236baba174a89bccf75e27c4eff
parent67dfb6ebd8d098769a45e76683824bcf24bbce39
More documentation for key-value trees

Document most of the builder APIs for key-value trees, and some of the
functions in the data structures themselves.  This should cover most of
the functionality that is currently visible to IInputRecExtension modules.

Some clean-up and additional asserts for the builder API.

Change-Id: Ifa0d86bcd62661616008ec61db47ddd0ba7a6ead
src/gromacs/utility/keyvaluetree.h
src/gromacs/utility/keyvaluetreebuilder.h
src/gromacs/utility/keyvaluetreetransform.cpp