+
+ template <class T>
+ std::ostream& binary_write(std::ostream& os, const T& val);
+ std::ostream& binary_write(std::ostream& os, const uint16_t& val);
+ std::ostream& binary_write(std::ostream& os, const uint32_t& val);
+ std::ostream& binary_write(std::ostream& os, const char* val);
+ std::ostream& binary_write(std::ostream& os, std::string const & val);
+} // end namespace gdcm