C++ wrapper around XDR.
Allow encoding of const values.
Only modify output parameter if successful.
Pad string output to word boundary.
Add support for std::vector.
Add support for std::pair.
Add support for std::map.