dictionary.hpp revision 1879