time.C

00001 /*
00002  * This file is part of the "Archon" framework.
00003  * (http://files3d.sourceforge.net)
00004  *
00005  * Copyright © 2002 by Kristian Spangsege and Brian Kristiansen.
00006  *
00007  * Permission to use, copy, modify, and distribute this software and
00008  * its documentation under the terms of the GNU General Public License is
00009  * hereby granted. No representations are made about the suitability of
00010  * this software for any purpose. It is provided "as is" without express
00011  * or implied warranty. See the GNU General Public License
00012  * (http://www.gnu.org/copyleft/gpl.html) for more details.
00013  *
00014  * The characters in this file are ISO8859-1 encoded.
00015  *
00016  * The documentation in this file is in "Doxygen" style
00017  * (http://www.doxygen.org).
00018  */
00019 
00020 #include <archon/util/text.H>
00021 #include <archon/util/time.H>
00022 
00023 namespace Archon
00024 {
00025   namespace Utilities
00026   {
00027     namespace Text
00028     {
00029       string toString(const Time &t)
00030       {
00031         long double u;
00032         t.get(u);
00033         return toString(u);
00034       }
00035     }
00036   }
00037 }
00038 
00039 namespace std
00040 {
00041   ostream &operator<<(ostream &o, const Archon::Utilities::Time &t)
00042   {
00043     return o << Archon::Utilities::Text::toString(t);
00044   }
00045 }

Generated on Sun Jul 30 22:55:45 2006 for Archon by  doxygen 1.4.4