contrib/oul/ouml/io.h
Go to the documentation of this file.
00001 #ifndef MISC_IO__INCLUDED
00002 #define MISC_IO__INCLUDED
00003 
00004 #include <vcl_vector.h>
00005 #include <vcl_map.h>
00006 #include <vcl_set.h>
00007 #include <vcl_iosfwd.h>
00008 #include <vnl/vnl_vector.h>
00009 #include <vil1/vil1_rgb.h>
00010 
00011 template <class T>
00012 vcl_ostream &operator<<(vcl_ostream &os, const vnl_vector<T> &vector);
00013 
00014 template <class T>
00015 vcl_ostream &operator<<(vcl_ostream &os, const vcl_vector<T> &vector);
00016 
00017 template <class T, class S>
00018 vcl_ostream &operator<<(vcl_ostream &os, const vcl_map<T, S> &omap);
00019 
00020 template <class T>
00021 vcl_ostream &operator<<(vcl_ostream &os, const vcl_set<T> &vector);
00022 
00023 vcl_ostream &operator<<(vcl_ostream &os, const vil1_rgb<unsigned char> &colour);
00024 
00025 #endif // MISC_IO__INCLUDED