2 #ifndef vbl_io_triple_hxx_ 3 #define vbl_io_triple_hxx_ 10 #include <vsl/vsl_binary_io.h> 14 template <
class S,
class T,
class U>
26 template <
class S,
class T,
class U>
37 template <
class S,
class T,
class U>
50 #undef VBL_IO_TRIPLE_INSTANTIATE 51 #define VBL_IO_TRIPLE_INSTANTIATE(S, T, U ) \ 52 template void vsl_print_summary(std::ostream& s, const vbl_triple<S, T, U >& v); \ 53 template void vsl_b_write(vsl_b_ostream& s, const vbl_triple<S, T, U > & v); \ 54 template void vsl_b_read(vsl_b_istream& s, vbl_triple<S, T, U > & v) 56 #endif // vbl_io_triple_hxx_
binary IO functions for vbl_triple<S, T, U>
void vsl_b_write(vsl_b_ostream &s, const vbl_triple< S, T, U > &v)
Write pair to binary stream.
void vsl_b_read(vsl_b_istream &s, vbl_triple< S, T, U > &v)
Read pair from binary stream.
void vsl_print_summary(std::ostream &os, const vbl_triple< S, T, U > &v)
Output a human readable summary to the stream.