lib/HtmlStream.cc

Code
Comments
Other
Rev Date Author Line
234 09 Apr 07 peter 1 // $Id$
234 09 Apr 07 peter 2
234 09 Apr 07 peter 3 /*
978 12 Dec 09 peter 4   Copyright (C) 2007, 2008 Jari Häkkinen, Peter Johansson
1515 26 Sep 12 peter 5   Copyright (C) 2011 Peter Johansson
1571 05 Feb 15 peter 6   Copyright (C) 2015 Jari Häkkinen
1635 30 Mar 23 peter 7   Copyright (C) 2023 Peter Johansson
234 09 Apr 07 peter 8
687 04 Aug 08 peter 9   This file is part of svndigest, http://dev.thep.lu.se/svndigest
234 09 Apr 07 peter 10
234 09 Apr 07 peter 11   svndigest is free software; you can redistribute it and/or modify it
234 09 Apr 07 peter 12   under the terms of the GNU General Public License as published by
693 11 Sep 08 jari 13   the Free Software Foundation; either version 3 of the License, or
234 09 Apr 07 peter 14   (at your option) any later version.
234 09 Apr 07 peter 15
234 09 Apr 07 peter 16   svndigest is distributed in the hope that it will be useful, but
234 09 Apr 07 peter 17   WITHOUT ANY WARRANTY; without even the implied warranty of
234 09 Apr 07 peter 18   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
234 09 Apr 07 peter 19   General Public License for more details.
234 09 Apr 07 peter 20
234 09 Apr 07 peter 21   You should have received a copy of the GNU General Public License
693 11 Sep 08 jari 22   along with svndigest. If not, see <http://www.gnu.org/licenses/>.
234 09 Apr 07 peter 23 */
234 09 Apr 07 peter 24
1619 12 Mar 23 peter 25 #include <config.h>
1619 12 Mar 23 peter 26
234 09 Apr 07 peter 27 #include "HtmlStream.h"
606 20 Apr 08 peter 28 #include "HtmlBuf.h"
234 09 Apr 07 peter 29
1398 13 Oct 11 peter 30 #include <ostream>
234 09 Apr 07 peter 31
234 09 Apr 07 peter 32 namespace theplu{
234 09 Apr 07 peter 33 namespace svndigest{
234 09 Apr 07 peter 34
234 09 Apr 07 peter 35   HtmlStream::HtmlStream(std::ostream& os)
1564 04 Feb 15 jari 36     : std::ostream(os.rdbuf()), hbuf_(*os.rdbuf()), os_(os)
234 09 Apr 07 peter 37   {
606 20 Apr 08 peter 38     // setting member variable in base class
606 20 Apr 08 peter 39     rdbuf(&hbuf_);
234 09 Apr 07 peter 40   }
234 09 Apr 07 peter 41
234 09 Apr 07 peter 42
234 09 Apr 07 peter 43   HtmlStream::~HtmlStream(void)
234 09 Apr 07 peter 44   {
234 09 Apr 07 peter 45   }
234 09 Apr 07 peter 46
234 09 Apr 07 peter 47
286 07 May 07 peter 48   std::ostream& HtmlStream::stream(void)
286 07 May 07 peter 49   {
286 07 May 07 peter 50     return os_;
286 07 May 07 peter 51   }
286 07 May 07 peter 52
234 09 Apr 07 peter 53 }} // end of namespace svndigest and namespace theplu